简体   繁体   English

将.bak文件转换为sql

[英]Convert .bak file into sql

I was export the database from SQL Server 2005, which is the format ".bak". 我从SQL Server 2005导出数据库,格式为“.bak”。 I need to convert the .bak file into .sql file format. 我需要将.bak文件转换为.sql文件格式。 ie convert .bak file into SQL statements. 即将.bak文件转换为SQL语句。

Because, i have a many bak files ( which are exported from various SQL Server versions). 因为,我有很多bak文件(从各种SQL Server版本导出)。 So, i need to convert the bak into sql. 所以,我需要将bak转换为sql。

Thanks in advance. 提前致谢。

恢复备份,然后使用SQL发布向导将其编写为SQL语句。

Run the following command in your database environment, replace db_name with your database name, and change the paths accordingly.Hope it helps. 在数据库环境中运行以下命令,将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'

restore database from .bak file. 从.bak文件恢复数据库。 refer following link where generate script into sql file Get .sql file from SQL Server 2012 database 请参阅以下链接,其中将脚本生成到sql 文件中从SQL Server 2012数据库获取.sql文件

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM