コマンド ライン ツールを使用したプロジェクト指向のデータベース開発
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 レポートを生成する。 |