使用命令列工具進行專案導向的資料庫開發

 

SQL Server Data Tools 提供命令列工具以讓您應用於一些專案導向的資料庫開發狀況。

在本節中

SqlPackage.exe

本主題將說明用於下列工作的 SQLPackage.exe 公用程式:

  • 從即時 SQL Server 資料庫擷取 .dacpac 檔案。

  • 將 .dacpac 檔案發行至即時 SQL Server 資料庫,以便累加更新即時資料庫結構描述,使其符合該 .dacpac。

  • 將 .dacpac 檔案與即時 SQL Server 資料庫進行比較,並產生累加式升級 Transact-SQL 指令碼而無須更新即時資料庫。

  • 比較兩個 .dacpac 檔案以產生累加式升級 Transact-SQL 指令碼。

  • 產生 XML 報表以列出一旦資料庫進行累加式升級後,累加式升級可能造成的變更摘要。

搭配 dbSqlPackage 提供者使用 MSDeploy

本主題將說明用於下列工作的 Web 部署工具提供者 (隨附於 SSDT 且名為 dbSqlPackage),可搭配 Microsoft Internet Information Services (IIS) Web 部署工具 (MSDeploy.exe) 運作:

  • 從遠端/本機 SQL Server 或 SQL Azure 資料庫擷取 .dacpac 檔案。

  • 將 .dacpac 發行至遠端/本機 SQL Server 或 SQL Azure 資料庫,以累加升級資料庫。

  • 從本機 SQL Server 資料庫發行至遠端 SQL Server 或 SQL Azure 資料庫,以累加升級遠端資料庫。

  • 將 .dacpac 與遠端/本機 SQL Server 或 SQL Azure 資料庫進行比較,以產生累加升級 Transact-SQL 指令碼而無須更新即時資料庫。

  • 產生 XML 報表以列出一旦資料庫進行累加式升級後,累加式升級可能造成的變更摘要。

相關章節

專案導向的離線資料庫開發