1

大規模なデータベース(250GB)があります。データベースを新しい場所にコピーし(基本的には顧客サイトからデータセンターに移動し、VPN経由でリンクします)、データベースをパブリッシャーにします。元のデータベースがサブスクライバーになります。

2GBの同一のデータベースがあり、これを使用してレプリケーションをテストしています。私が経験しているプロセスは

1)元の場所でデータベースをバックアップします2)新しい場所でデータベースを復元します3)新しい場所でパブリケーションを作成します4)nosyncを使用して新しいパブリッシャーを指す古い場所でサブスクリプションを作成します(すでにデータがあるため) 、およびサブスクライバーを再度初期化したくない)

これはすべて正常に機能し、うまく複製されています。私の問題はBCPファイルです。2GBデータベースの場合、2GBのスナップショット(主にBCP)ファイルが作成されています。私の新しい場所では、ディスクストレージはSANであり、非常に高価です。使用しない250GBのBCPファイルを収容するために追加の250GBのスペースを購入する必要はありません。

BCPファイルなしでパブリケーションを作成する方法はありますか?それとも、これは私が逃げられない複製の基本的な部分ですか?

よろしくお願いします。-ニック

4

1 に答える 1

2

残念ながら、スナップショットなしで Merge サブスクリプションを初期化する場合でも、スナップショットを生成する必要があります。スキーマとデータの bcp ファイルは使用されませんが、レプリケーションに必要なシステム オブジェクトとメタデータが含まれているため、スナップショットが必要です。

于 2012-04-27T16:17:30.657 に答える