windows - 从命令行生成 SQL 服务器脚本?

标签 windows sql-server-2008 scripting wizard ssms

在 Microsoft SQL Server Management Studio 2008 中,“任务”菜单下有一个“生成脚本...”选项。我只是想知道这个工具是否可以通过命令行以某种方式使用?

Screenshot of Generate SQL Server Scripts Wizard

它看起来类似于可用于 SQL Server 2005 的 sqlpubwiz.exe 命令行工具,但我无法在 SQL 2008 安装的任何位置找到此可执行文件。

最佳答案

Management Studio 的脚本生成选项只是 SMO scripting capabilities 的包装器.通过对各种 SMO 类型使用 Script() 方法可以获得简单的脚本。更复杂的脚本由专门的 Scripter 创建类。

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

关于windows - 从命令行生成 SQL 服务器脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309822/

相关文章:

windows - Visual Studio 2010 安装项目 - 64 位和 32 位的一个项目

python - 如何将 unicode 打印到终端和文件重定向

linux - 用于选择单词中特定字母并打印该单词的 Shell 脚本忽略 linux 中的其他字母

windows - 制作一个脚本来依次打开、配置和运行多个程序

python - 仅使用程序名称从命令行运行 Python 程序

c++ - 是否可以在 2GB 以上的文件上创建更小的内存映射 View ?

c++ - visual studio 中静态成员函数的默认调用约定是什么?

sql-server - 使用单个 Alter 删除多列

sql-server - 如何获取姓名以字母A和B开头的员工数量

sql - 过滤 CASE 语句中的 NULL 值