使用命令行工具开发面向项目的数据库
SQL Server Data Tools 经证明是支持多种面向项目的数据库开发方案的命令行工具。
本节内容
主题 | 描述 |
---|---|
SqlPackage.exe | 本主题介绍了用于以下任务的 SQLPackage.exe 实用工具: - 从活动的 SQL Server 数据库中提取 .dacpac 文件。 - 将 .dacpac 文件发布到活动的 SQL Server 数据库,以便增量更新活动数据库架构以匹配 .dacpac。 - 将 .dacpac 文件与活动的 SQL Server 数据库进行比较,并且在不更新活动数据库的情况下生成增量升级 Transact-SQL 脚本。 - 将两个 .dacpac 文件进行比较以便生成增量升级 Transact-SQL 脚本。 - 生成一个 XML 报表,该报表汇总了在增量升级数据库时将发生的增量升级更改。 |
将 MSDeploy 用于 dbSqlPackage 提供程序 | 本主题介绍名为 dbSqlPackage 的 Web 部署工具提供程序,它随 SSDT 一起提供,与 Microsoft Internet Information Services (IIS) Web 部署工具 (MSDeploy.exe) 结合使用可执行以下任务: - 从远程/本地 SQL Server 或 Azure SQL 数据库中提取 .dacpac 文件。 - 将 .dacpac 发布到远程/本地 SQL Server 或 Azure SQL 数据库以对其进行增量升级。 - 从本地 SQL Server 数据库发布到远程 SQL Server 或 Azure SQL 数据库,以便增量升级远程数据库。 - 将 .dacpac 与远程/本地 SQL Server 或 Azure SQL 数据库进行比较,以便在不更新活动数据库的情况下生成增量升级 Transact-SQL 脚本。 - 生成一个 XML 报表,该报表汇总了在增量升级数据库时将发生的增量升级更改。 |
相关章节
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈