Sql server 2012 如何采用SQL Server 2012模式+;使用命令提示符进行数据转储

Sql server 2012 如何采用SQL Server 2012模式+;使用命令提示符进行数据转储,sql-server-2012,schema,command-prompt,data-dump,Sql Server 2012,Schema,Command Prompt,Data Dump,我在SQL Server 2012中有一个数据库。现在,我正在寻找一些windows命令,这些命令将为该数据库的模式[create statement]生成一个.sql文件,并为该数据库的数据[insert statement]生成另一个.sql文件。我需要使用命令提示符来执行此操作。因此,我无法使用SQLServerManagementStudio中提供的“生成脚本”选项 提前感谢可以使用从命令行转储模式。命令是- “C:\Program Files(x86)\Microsoft SQL Se

我在SQL Server 2012中有一个数据库。现在,我正在寻找一些windows命令,这些命令将为该数据库的模式[create statement]生成一个.sql文件,并为该数据库的数据[insert statement]生成另一个.sql文件。我需要使用命令提示符来执行此操作。因此,我无法使用SQLServerManagementStudio中提供的“生成脚本”选项


提前感谢

可以使用从命令行转储模式。命令是-

“C:\Program Files(x86)\Microsoft SQL Server\110\DAC\bin\sqlpackage.exe”/action:Extract/tf:/SourceConnectionString:“数据源=;初始目录=;集成安全=SSPI;持久安全信息=False;/su:/sp=”

如果使用windows身份验证,请输入username=password=
space
。包含空格的文件路径必须用引号括起来


有关更多详细信息,请参阅。

您可以使用PowerShell和SMO。请参阅。谢谢@Jeroen Mostert,但我需要下面的答案。您也可以为数据转储提供类似的帮助吗?