首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否从命令行生成SQL server脚本?

是否从命令行生成SQL server脚本?
EN

Stack Overflow用户
提问于 2009-08-21 02:29:44
回答 4查看 16.2K关注 0票数 16

在Microsoft SQL Server Management Studio 2008中,有一个“生成脚本...”Tasks菜单下的选项。我只是想知道这个工具是不是可以从命令行获得?

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-21 03:15:33

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

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

票数 10
EN

Stack Overflow用户

发布于 2010-06-12 03:21:44

我的PC上的SQL2008 R2的SQLPubWiz.Exe位于"C:\Program Files (x86)\Microsoft SQL R2\90\Tools\Publishing\1.4“

票数 7
EN

Stack Overflow用户

发布于 2017-05-23 04:53:33

您可以使用mssql-scripter,这是一个为数据库和数据库对象生成T-SQL脚本的命令行工具(适用于Windows、macOS和Linux)。

可通过pip下载mssql脚本程序,因为它是基于Python的: pip安装mssql脚本程序

您将运行类似于以下内容的命令来将数据库模式和数据编写到文件中:$ mssql-scripter -S localhost -d AdventureWorks -U sa -- schema -AdventureWorks--U>./Advisentureworks.sql更多用法示例:https://github.com/Microsoft/sql-xplat-cli/blob/dev/doc/usage_guide.md

此项目可在此GitHub存储库- https://github.com/Microsoft/sql-xplat-cli中找到

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1309822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档