有没有办法将整个SQL Server数据库(架构和数据)"导出"到文本?

Emi*_*lio 17 sql-server ssms sql-server-2008 visual-studio-2008 visual-studio-2008-db

在每个对象的基础上,SQL Server Management Studio可以选择将对象编写为剪贴板,文件等.是否有办法(在数据库级别)将ddl和数据"单击"导出到a文本文件?理想情况下,我想选择一个数据库并创建一个大文本文件,其中包含所有对象的ddl以及所有表中的数据.我看到数据导出向导(dts/ssis)是一个非常不同的东西,它真的不是我想要的.

此功能是在SQL Server Management Studio还是在Visual Studio Database Edition中可用?

cdo*_*ner 30

是的,在SQL 2008中,您可以编写脚本对象和数据.

在Management Studio,任务,生成脚本中右键单击数据库....

完成向导并确保默认检查"数据"是否为假.

在SQL 2012中找到它并不容易:

在Management Studio,Tasks,Generate Scripts中右键单击数据库.
在"设置脚本选项"选项卡上,单击"高级",然后选择"仅数据",或"数据类型到脚本"(在"常规"部分中)的"数据和模式".

  • 有人知道是否有办法以编程方式执行此操作? (2认同)