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 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 レポートを生成する。
|
関連項目
プロジェクト指向のオフライン データベース開発