【发布时间】:2016-12-02 16:55:57
【问题描述】:
我使用集成在 Microsoft SQL Server Management Studio 中的脚本生成器为整个数据库生成导入脚本。
我必须在使用 Powershell 的脚本中进行一些替换。现在我想自动化生成。有没有办法准确地执行这个脚本生成器工具(并在屏幕截图中设置一些选项 - 在我的情况下是“仅数据”)?或者(如果这不可能)我可以从 ps 脚本自动打开这个工具窗口,这样我就不必打开 Management Studio,选择 DB,...?
我发现了一些在 Powershell 中“手动”构建脚本文件的脚本,但这并不是我想要的。
谢谢!
【问题讨论】:
-
也许这个答案会对你有所帮助dba.stackexchange.com/questions/56616/…
-
您可以创建一个 SMO(SQL Server 管理对象)项目kodyaz.com/sql-server-tools/…,如用于将数据库对象脚本化到文本文件中的参考 SQL 教程中所示。
-
您好,感谢您的提示和想法!我想通过 SMO 尝试,但遇到了问题。我认为为此发布一个新问题是个好主意,我将在此处发布链接。
标签: sql sql-server powershell ssms