2009-07-28 12 views
1

私は新しいクライアントを手に入れました。ホームオフィスから完全に削除する別のデータベースにSQL Server 2000のレプリケーションを分割する必要があります(一部のホスティングサイトでは、もっと長く必要)。SQL Serverレプリケーションを破る

ホームオフィスにあるものが「パブリッシャー」です。正直なところ、私は他のデータベースを削除できて、ホームオフィスはうまく動くと思うが、それを少しきれいにして出版物/購読物を取り除くのが良いだろう。

私が心配している問題の1つはID挿入です。自動的に割り当てられた整数主キーを持つテーブルでは、各データベースは、同期するときに互いに踏み合わないように使用するIDのブロックを「予約」します。

私は複製物をダンプするだけで、データベースは自動番号範囲の上限に達するまでうまく挿入されますか?その後何が起こるのですか?

+0

は、私は確かに専門家だが、彼らは/マージを同期している場合、私は何も削除しません。 – Sam

+0

Sam - あなたが言っていることを理解していますが、過去の観測から、ネットワーク接続が切断されたり、何らかの理由で複製が失敗したりすると、どちらのデータベースもうまくいきません。今、彼らはまだ5分ごとにお互いに話をしようとしますが、友人に連絡が取れないときは、人生で動いていきます。私はちょうど長い期間の後に何が起こるか、そして自動番号範囲の問題を知らない。 –

+0

あなたはserverfault.comでも尋ねるべきです –

答えて

1

変更のロールアウトを開始する前に、各データベースとサーバーがレプリケーショントポロジで実行している役割を明確に識別する必要があります。

さらなる予防策として、レプリケーション構成をスクリプト化して、安全に保管するためのリファレンスを用意することをお勧めします。

特定のレプリケーションロール、つまりサブスクライバ/パブリッシャ/ディストリビュータを正しく削除する方法の詳細については、

参照オンラインブック:Removing Replication

+0

リンクJohnさん、ありがとうございます。私はそれが見つからないとは信じられない。私は無知で非常に貧しい検索用語を選択したに違いない。 –

+0

あなたを歓迎して、喜んで助けてください。 –

関連する問題