1

100 以上のテーブルと 50 以上のビューを持つデータベースがあります。各テーブルには、さまざまなタイプの可能な制約を持つ複数の列がありました。上記のデータベースのベースラインとしてビルド x.1 があります。変更を追跡するために将来の DB 構造と比較できるように、現在の DB 構造をテキスト ファイルで生成する方法を知る必要があります。

DB は SQL Server 2008 R2 です。SQL Server Management Studio で分析しています。オプションのタスク --> スクリプトの生成を使用してみましたが、SQL スクリプトを使用してデータベースを生成できますが、すべてのテーブル名と各テーブル構造をテキスト形式で出力して、比較に winmerge などのツールを使用できるようにしたいと考えています。

4

2 に答える 2

1

データベースの変更を追跡する場合。ツールの変更を検討します。これが本当に良いデータベース比較ツールのリストです:

私の個人的なお気に入りはApexsqlです。他のバージョンへの素晴らしいdiffとスクリプトデータベースを実行できる本当に素晴らしいツール。

于 2012-04-10T06:26:57.960 に答える
0

おそらく、スキーマ比較ツールを使用してスナップショットまたはソース管理のスクリプト フォルダーと照合するスケジュールされたプロセスを検討する価値があります。Grant Fritchey は、これを実装するための基礎として使用できる記事を書いています。

http://www.simple-talk.com/sql/database-administration/auditing-ddl-changes-in-sql-server-databases/

于 2012-04-11T23:02:54.160 に答える