2016-09-14 134 views

答えて

0

bacpacBakファイルには、データベースの両方のスナップショットです。..

唯一の違いは、私はbacpacファイルのための考えることができ、彼らはしている場合には、スキーマのバインディングを検証し、失敗した、あります1つは空白であり、1つはオンプリームである

5

BACPACファイルはトランザクション上一貫性がなく、データがテーブル間で一貫性がないデータベースにつながる可能性があります。つまり、BACPACを作成するプロセスを開始し、ソースデータベースで一部のデータが更新されると、BACPACファイルには、午後1時と同じテーブルAのデータと、テーブルXは1:03 PMと同じですが、テーブルAも1:03 PMに更新されていれば、テーブルAのデータがエクスポートプロセスによって午後1時にエクスポートされた場合、変更はBACPACファイルに存在しない可能性があります。

エクスポートが実行されている間に書き込みアクティビティがないデータソースからBACPACエクスポートを作成することは重要です。

たとえばAzure SQLデータベースでは、問題のデータベースのコピーを作成してから、元のソースデータベースではなくコピーでBACPACへのエクスポートを実行することをお勧めします。 BACPACへのエクスポートは行われませんが、データベースのコピーの作成はトランザクション的に一貫しています。

関連する問題