从命令行生成sql server脚本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (55)

在MicrosoftSQLServerManagementStudio 2008中,任务菜单下有一个“GenerateScripts...”选项。我只是想知道这个工具是否可以从命令行中获得?

它看起来类似于SQL Server 2005可用的sqlpubwiz.exe命令行工具,但是在SQL 2008安装中我找不到这个可执行文件。

提问于
用户回答回答于

ManagementStudio的脚本生成选项只是一个包装器SMO脚本功能...。简单脚本是通过使用Script()方法处理各种SMO类型。更复杂的脚本是由专门化的Scripter上课。

使用SMO库可以轻松地创建命令行工具。

用户回答回答于

SQLPubWiz.exe在我的PC上位于“C:\ProgramFiles(X86)\MicrosoftSQLServer\90\tools\Publisking\1.4”上,用于我的PC上的SQL2008R2。

扫码关注云+社区