2つのネットワークに2つのデータベースがあります。私は、テーブルの定義の不一致を見るために互いに照合したい。私は両方のデータベースのデータベース定義スクリプトを持っています。これを実現するためにSQL Serverに組み込み関数がありますか?SQL Server Management Studioを使用して2つのデータベースが同一であるかどうかを確認する方法
データベースサーバのすべての設定は似ています。サーバーのバージョンはSQL Server 12.0.2です。
更新:私はテキスト比較ツールがあることを知っており、私はそれを超えて使用します。
あなたは、どのSQLエンジンを使用しているかは言及していません。 –
あなたはテーブルが同じであれば、あなたはもちろんのデータベース=「DBB」INFORMATION_SCHEMA.TABLES FROM SELECTテーブル名 EXCEPTデータベースは=「DBA」INFORMATION_SCHEMA.TABLES あなたはFROM SELECTテーブル名 のような情報のスキーマを照会することができます知っておく必要がある場合列のリストに対しても同じことができます。構文はもちろん、使用するSQL環境に依存します。とにかく、あなたのsqlのEXCEPT構文をチェックして、あるデータセットにある結果を取得し、もう1つのデータセットにある質問を更新しないでください。 – MiloBellano
@juergend質問が更新されました。 –