如何将Sql Server备份到sql文件?

IAd*_*ter 23 sql database sql-server backup

在"Back UP"中我只得到一个bak文件,但我想创建.sql文件

p.c*_*ell 38

使用SQL Server的Generate Scripts表示

  • 右键单击数据库; 任务 - >生成脚本
  • 选择表,单击"下一步"
  • 单击"高级"按钮
  • 查找脚本的数据类型 - 选择Schema和Data.
  • 然后,您可以选择保存到文件,或放入新的查询窗口.
  • 结果CREATEINSERT子弹2中选择的所有表数据的语句.

SQL Server生成脚本数据


Sim*_*mon 5

这可能是以下内容的重复:SQL 脚本以获取表内容为“SELECT * FROM tblname”

要对文件/查询进行完整的数据库备份,您可以使用数据库上的“生成脚本...”选项。

打开 SQL Server Management Studio,右键单击数据库并选择“任务->生成脚本...”

然后使用向导备份数据库。您可以编写整个数据库或部分数据库的脚本。两个重要的选项:在“高级”部分,您可能需要确保“备份类型 = '架构和数据'”和“脚本统计信息”已打开。

这将生成一个 *.sql 文件,您可以将其用作包含架构和表数据的备份。

  • 您需要确保“备份类型 = 架构和数据”。当您也选择了它时,它肯定会生成 INSERT 语句。 (5认同)

Tra*_*ter 5

好吧,我读完了其中的大部分内容,但我没有“高级按钮”。但是,仍然有一种方法可以做到,只是有点难找到,所以在这里:

在此输入图像描述


cus*_*ar9 2

您可以从数据库生成脚本,请参阅http://msdn.microsoft.com/en-us/library/ms178078.aspx