0

私は、スキーマ全体をSqlAzureデータベースから別のSQL Azureデータベースにコピーする方法を探しています。 (表、データ)1つのSqlAzureデータベースから別の既存のSqlAzureデータベースにデータベースコンテンツ(スキーマ)をコピー

目標:

私はスキーマで区切ら "テンプレート" データベースを使用したいと思います。各スキーマは別の種類の「テンプレート」データを表します。新しいデータベース(EF6、C#)を作成する上で、私は私が試したどのような選択されたテンプレートデータ...

を追加したい:

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

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

=>スクリプトの作成

作品が、painfull。

誰でも私に助言を与えることができますか?

+0

を参照してください。スキーマを設定したら(別のデータベースのようなスキーマを扱っているように思えるので、スキーマごとに1つのプロジェクトが必要な場合があります)。プロジェクトを設定したら、スキーマの適用後に適用される配備後スクリプトを追加できます。そこから、変更後のスクリプトを作成するか、またはデプロイ後のステップでdacpacを作成することができます。私の投稿を見る:http://stackoverflow.com/questions/39209534/using-select-into-with-azure-sql-to-copy-data-from-another-db/39274065#39274065 –

答えて

1

Visual Studioで使用できるSQL Serverデータツールのスキーマ比較機能を使用しようとしましたか?テンプレートデータベースとターゲットデータベースの完全なスキーマを比較することができます。 diffを実行したら、「グループ化」>「スキーマ」を使用して結果を整理し、1つ以上の特定のスキーマの変更をターゲット・データベースに選択的に適用できるようにする必要があります。 SQL Serverのデータツールの詳細については、https://msdn.microsoft.com/en-us/mt186501

関連する問題