私は現在、Redgate SQL Comparison SDK を使用しており、2 つのデータベースをうまく比較できるようにセットアップしました。
私が今やりたいことは、ソース管理から sqlproj を宛先データベースと比較できるようにすることです。
tfs/vsts SDK を使用して sql ファイルをプルしようとしましたが、役に立ちませんでした。
ソース管理から dacpac に sqlproj を構築し、これをソース データベースとしてプルする方法、または sqlproj をソースとして直接プルする方法はありますか?
編集:
これに関する私の最終的な目標は、基本的に、ソース管理されているデータベースのバージョンを、多くの異なる環境で実行されているデータベースと比較し、差分の展開スクリプトを作成できるようにすることです。
これを実現する別の Redgate ツール (SQL 比較と SQL ソース) がありますが、これらは 1 つ (おそらく最大 2 つ) のデバイスにしかインストールできません。 VPC)、これらのツールの 1 つの中央インストールをすべての環境に接続することはできません。また、すべての環境に対して追加のライセンスを購入することもできません。そのため、比較 SDK を使用して「独自の」妥協点を探ろうとしました。
どうもありがとう、