1

私は、データベースオブジェクト定義を作成し、データベースインスタンスに接続して必要なDDL SQLを作成することにより、OracleDesignerを使用することに慣れています。

たとえば、テーブルに新しい列を追加するときは、最初にテーブル定義に追加し、次に開発バージョンに対してDDL SQLを生成して実行します。次に、テスト後にProductionインスタンスをポイントして、Productionに欠落している列を作成します。 。

SQL ServerにDesignerがない場合、両方のデータベースインスタンスに列を追加する正しい手順は何ですか?スキーマの同期を維持するためのツールはありますか?

4

2 に答える 2

1

それらを同期させるための組み込みツールはありませんが(私が知っていることですが)、RedGateにはこのためのいくつかの商用アプリがあります。

SQL Serverにデザイナーがいないとはどういう意味ですか?SQL Server Management Studioを使用していますか?

于 2009-06-01T20:23:46.993 に答える
1

RedGateは、異なるデータベース間の違いをスクリプト化するために使用できるSQLCompareと呼ばれる製品を提供しています。

参照: http: //www.red-gate.com/products/SQL_Compare/index.htm

SQL Server Management Studio内のデータベースダイアグラムを使用してデータベーススキーマを設計することもできますが、これは特定のデータベース内に制限されます。

于 2009-06-01T21:03:58.970 に答える