コマンド ライン ツールを使用したプロジェクト指向のデータベース開発

SQL Server Data Tools は、プロジェクト指向の各種データベース開発シナリオを実現に導くコマンド ライン ツールを提供します。

このセクションの内容

トピック 説明
SqlPackage.exe このトピックでは、次のタスクに使用される SQLPackage.exe ユーティリティについて説明します。

- ライブ SQL Server データベースから .dacpac ファイルを抽出する。
- .dacpac ファイルをライブ SQL Server データベースに公開し、その .dacpac に合わせてライブ データベース スキーマの増分更新を行う。
- .dacpac ファイルをライブ SQL Server データベースと比較し、ライブ データベースを更新することなく、増分アップグレード Transact-SQL スクリプトを生成する。
- 2 つの .dacpac ファイルを比較して、増分アップグレード Transact-SQL スクリプトを生成する。
- データベースの増分アップグレードが行われた場合に発生する、増分アップグレードによる変更をまとめた XML レポートを生成する。
dbSqlPackage プロバイダーでの MSDeploy の使用 このトピックでは、SSDT に付属する、dbSqlPackage という名前の Web 配置ツール プロバイダーについて説明します。これは、Microsoft インターネット インフォメーション サービス (IIS) の Web 配置ツール (MSDeploy.exe) と共に次のタスクに使用します。

- リモートとローカルの SQL Server または Azure SQL Database から .dacpac ファイルを抽出する。
- .dacpac をリモートとローカルの SQL Server または SQL Azure SQL Database に公開し、増分アップグレードを行う。
- ローカル SQL Server データベースからリモート SQL Server または Azure SQL Database に公開し、リモート データベースの増分アップグレードを行う。
- .dacpac をリモートとローカルの SQL Server または Azure SQL Database と比較し、ライブ データベースを更新することなく、増分アップグレード Transact-SQL スクリプトを生成する。
- データベースの増分アップグレードが行われた場合に発生する、増分アップグレードによる変更をまとめた XML レポートを生成する。

プロジェクト指向のオフライン データベース開発