2009-04-10 22 views
1

2つのSQL Server 2005インスタンスで3番目のディストリビュータを使用してトランザクションプルレプリケーションを設定しようとしています。サブスクリプションが初期化されると、スナップショットが正常にロードされたことを示すメッセージが表示され、サブスクリプションが正しく挿入されます。次に、通常の方法で主キー索引を作成します。SQL Serverサブスクリプションの初期化が無限に再開し、終了しない

この時点で、ジョブがやり直され、すべてのテーブルが削除され、再度一括挿入されます。スナップショットが期限切れになり、新しいスナップショットが作成されるまで、ループは無限にループし、終了しません。私は、私が知っているすべてのエラーログをチェックし、関連性のあるものは見ていないので、この問題の診断を助ける必要があります。

+0

あなたの設定がわかりません。 1つのパブリッシャ、1つのサブスクライバ(プルサブスクリプションを使用)と1つのディストリビュータの3つの別個のサーバーを使用していますか?または、パブリッシャとディストリビュータが同じSQL Serverインスタンスですか? –

+0

3台のサーバー。 – lzhang

答えて

1

パブリケーションに主キーが破損しているテーブルがあるかどうかを確認します。私は、SQL Serverのトランザクションレプリケーションが奇妙なやり方で動作するインスタンスを見てきました。

+0

私は出版物の問題の表を取り除くことによってそれを働かせることができました! – lzhang

関連する問題