-2

SQL Server 2005 データベース間のトランザクション レプリケーション (更新可能なサブスクライバーではない) をセットアップしました。パブリッシュされたデータベースのテーブルには ID 列があります。テーブルは問題なく複製されました。しかし、サブスクライバー データベースをバックアップして復元すると、ID 増分フィールドを含むテーブルに行を挿入できず、主キー違反が発生すると表示されます。このIDプロパティを削除して再作成した後、またはIDシード値をテーブルのrowcountにリセットした後、挿入できるようになりました。このような問題を回避するために、トランザクション レプリケーションでサブスクライバー データベースをバックアップおよび復元するためのガイダンスが必要です。

ありがとう、P.ゴパラクリシュナン。

4

2 に答える 2

0

トランザクション レプリケーションのシナリオでは、通常、サブスクライバー データベースにデータ変更を加えることはありません (追加のインデックスを作成することはできます)。[トランザクション レプリケーションの更新可能なサブスクリプションを使用して実行できます]

加入者データベースをバックアップおよび復元する理由は?

SQL Server レプリケーションの概要については、こちらを参照してください。

于 2009-03-10T04:39:25.243 に答える
0

パブリッシャーがダウンしています。そのため、サブスクライバー データベースを別のサーバーのパブリッシャーとして使用するのが好きです。

于 2009-03-10T05:34:04.567 に答える