gpt4 book ai didi

sql-server - SQL Server - 如何自动 "Generate and Publish Scripts"

转载 作者:行者123 更新时间:2023-12-03 00:17:04 26 4
gpt4 key购买 nike

我想自动(最好是通过批处理文件中的命令提示符)自动生成 SQL Server 2008 R2 数据库的架构。

在SSMS中,我可以右键单击数据库,选择“任务”、“生成脚本”,然后按照向导生成架构脚本。我可以使用此过程的命令行版本吗?

最佳答案

微软几周前发布了一个名为 mssql-scripter 的新工具,它是 SSMS 中“生成脚本”向导的命令行版本。它是一个基于Python的开源命令行工具,你可以找到官方公告here 。本质上,脚本编写器允许您为数据库/数据库对象生成 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 页面:https://github.com/Microsoft/sql-xplat-cli/blob/dev/doc/usage_guide.md

关于sql-server - SQL Server - 如何自动 "Generate and Publish Scripts",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com