0

SqlAzure データベースから別の SQL Azure データベースにスキーマ全体をコピーする方法について、良いアイデアを探しています。(表、データ)

ゴール:

スキーマで区切られた「テンプレート」データベースを使用したいと思います。各スキーマは、別の種類の「テンプレート」データを表します。新しいデータベース (ef6、c#) の作成時に、選択した Template-Data を追加したい...

私が試したこと:

=> bacpac を作成し、これをインポートしてみてください。

うまく機能しますが、既存のデータベースではなく、新しいデータベースにのみインポートできます。

=> スクリプトの作成

動作しますが、痛いです。

誰でも私にアドバイスを与えることができますか?

4

1 に答える 1

1

Visual Studio で利用可能な SQL Server Data Tools のスキーマ比較機能を使用してみましたか? テンプレート データベースとターゲット データベースの完全なスキーマを比較できます。差分を作成したら、Group By > Schema を使用して結果を整理する必要があります。これにより、1 つ以上の特定のスキーマの変更をターゲット データベースに選択的に適用できます。SQL Server データ ツールの詳細については、https: //msdn.microsoft.com/en-us/mt186501 を参照してください。

于 2016-08-18T20:40:55.490 に答える