Sql server SQL Server-如何;“生成和发布脚本”;自动地
我希望自动(最好是通过批处理文件中的命令提示符)自动生成SQL Server 2008 R2数据库的架构 在SSMS中,我可以右键单击数据库,选择“任务”、“生成脚本”,然后按照向导生成架构脚本。我可以使用这个过程的命令行版本吗?从中,似乎可以调用一些工具来实现这一点Sql server SQL Server-如何;“生成和发布脚本”;自动地,sql-server,sql-server-2008-r2,Sql Server,Sql Server 2008 R2,我希望自动(最好是通过批处理文件中的命令提示符)自动生成SQL Server 2008 R2数据库的架构 在SSMS中,我可以右键单击数据库,选择“任务”、“生成脚本”,然后按照向导生成架构脚本。我可以使用这个过程的命令行版本吗?从中,似乎可以调用一些工具来实现这一点 如果您找到了一种没有第三方工具的方法,请共享:)微软几周前发布了一个名为mssql scripter的新工具,它是SSMS中“生成脚本”向导的命令行版本。这是一个基于Python的开源命令行工具,您可以在官方公告中找到它。本质上,
如果您找到了一种没有第三方工具的方法,请共享:)微软几周前发布了一个名为mssql scripter的新工具,它是SSMS中“生成脚本”向导的命令行版本。这是一个基于Python的开源命令行工具,您可以在官方公告中找到它。本质上,脚本程序允许您为数据库/数据库对象生成一个T-SQL脚本,作为.SQL文件。您可以生成文件,然后执行它。这可能是一个很好的解决方案,用于生成数据库的模式(模式是默认选项)。下面是一个快速使用示例,让您开始使用:
$ pip install mssql-scripter
# script the database schema and data piped to a file.
$ mssql-scripter -S localhost -d AdventureWorks -U sa > ./adventureworks.sql
我们的GitHub页面上有更多的使用示例:我认为SQL Server是一款很棒的软件,但我绝对讨厌它的支持工具,因为它们缺乏常识性的功能。