SQL Server 2005에서 ".bak"형식의 데이터베이스를 내보냈습니다. .bak 파일을 .sql 파일 형식으로 변환해야합니다. 즉 .bak 파일을 SQL 문으로 변환합니다..bak 파일을 SQL로 변환
여러 bak 파일 (다양한 SQL Server 버전에서 내 보낸 파일)이 있기 때문에. 그래서, 나는 bak을 SQL로 변환해야한다.
미리 감사드립니다.
SQL Server 2005에서 ".bak"형식의 데이터베이스를 내보냈습니다. .bak 파일을 .sql 파일 형식으로 변환해야합니다. 즉 .bak 파일을 SQL 문으로 변환합니다..bak 파일을 SQL로 변환
여러 bak 파일 (다양한 SQL Server 버전에서 내 보낸 파일)이 있기 때문에. 그래서, 나는 bak을 SQL로 변환해야한다.
미리 감사드립니다.
백업을 복원 한 다음 SQL 게시 마법사와 같은 것으로 SQL 문으로 스크립트를 만듭니다.
+1 : 네, 그게 유일한 옵션입니다. –
전체 복원을 원하지 않거나 할 수 없으면 Red Gate의 SQL 가상 복원과 같은 것으로 살펴보십시오. http://www.red-gate.com/products/dba/sql-virtual-restore/ (I 아직 내 자신을 시험해 보지 않았지만, 일반적으로 레드 게이트가 상자에 적힌대로 처리합니다.) –
thanks my-other-me. bak 파일 내용을 추출하는 다른 방법. 즉, 추출/bak 파일을 SQL로 변환하는 간단한 도구/스크립트가 필요합니다. 왜 내가 이것을 묻는거야?. 나는 SQL 서버를 설치하고 싶지 않다. 그냥 bak 파일을 sql로 변환하면됩니다. –
데이터베이스 환경에서 다음 명령을 실행하고 db_name을 데이터베이스 이름으로 바꾸고 그에 따라 경로를 변경하십시오. 도움이되기를 바랍니다.
RESTORE DATABASE db_name
FROM DISK = '/home/ravi/Downloads/db_name.bak'
WITH MOVE 'db_name' TO '/var/opt/mssql/data/db_name.mdf',
MOVE 'db_name_log' TO '/var/opt/mssql/data/db_name.ldf'
데이터베이스를 .bak 파일에서 복원하십시오. 다음 링크를 참조하십시오. 생성 스크립트를 SQL 파일로 생성합니다. Get .sql file from SQL Server 2012 database
.bak 파일은 SQL 문으로 구성되지 않으므로 사용할 수 없습니다. 당신이해야 할 일은 무엇입니까? 어쩌면 우리는 당신의 목표를 달성하기위한 대안을 제안 할 수 있습니다. –