2010-11-22 8 views
1

私はSQLServerの2000を実行して、メインのSQL Serverを持っているが、2は(理論的には)サーバをサブスクライブすると、実行中の各SQL Serverのこれらの2005SQL Serverはレプリケーションパブリケーションをリモートでサブスクライブまたはサブスクライブできません。

一つは細かいサブスクライブしているが、他は常に、サブスクライブに失敗するようで、両方のときパブリッシャ(SQL2000)からサブスクライバ(SQL2005)へのサブスクリプションをセットアップしようとするとき、サブスクライバからパブリッシャにサブスクライバをパブリッシャに設定しようとすると、両方ともServer Management Studio 2008およびSQL Enterprise Manager経由で

そのパブリッシャでパブリケーションが作成されますが、対応するサブスクリプションはサブスクライバで作成されません。

「プロセスはサブスクライバ[ServerName]に接続できませんでした」というエラーメッセージが表示され、それ以上の動作の兆候はありません。ログインやアクセス許可などは問題ありません。saのパスワードは両方のマシンで同じですが、動作する2005マシンでは異なります。

他の誰かが遭遇した問題ですか?

EDIT:dbSubscriberとdbPublisherの両方のアクセスアカウントを各サーバーに追加して、「sa」を使用して互いにログインしていないようにしましたが、違いはありません。

EDIT2:プッシュサブスクリプションを追加しても、サブスクライブサーバーにローカルサブスクリプションが作成されません。これは正常なのでしょうか、それともすべてが崩れ落ちているのでしょうか?

+1

私はあなたがスクリプトアウトレプリケーション構成スクリプトをすることを示唆している、実際に介して、それらを実行する前にSSMSを使用して、実行されている/実行されていないことを「正確に」確認することができます。 –

+0

パブリッシャとサブスクライバの接続を確立するためにパブリッシャに送信されるメッセージが1つあります。私はそれが正常かどうか分かりません。 – Frosty840

+0

プッシュサブスクリプションを作成するときに、パブリッシャ/サブスクライバ接続を確立するためにパブリッシャに送信されるメッセージが1つあります。プルサブスクリプションを作成するときは、パブリッシャへのメッセージとプルするサブスクライバへのメッセージの2つがあります。私はそれが正常かどうか分かりません。 – Frosty840

答えて

0

私たちは本当に間違って何が起こっていたか理解していないが、我々は2005サーバーは、プッシュパブリッシャとして2000サーバーを受け入れることができませんでしたと思い

2005年のサーバーで4つの異なるプルサブスクリプションを作成し、最初の3つは失敗し、4つ目は魔法のように動作しました。

私たちはこれをコンピュータの神からの祝福と認め、彼の慈悲に疑問を呈しません。

2

アップデートを送信していただきありがとうございます。

異なるバージョンのSQL Serverを組み込んだSQL Serverレプリケーショントポロジを作成する際には、「複雑な問題」やintracaciesが発生します。

レプリケーション機能は、トポロジ内のSQL Serverの最も古いバージョンのものに限定されるものであることに注意してください:

Using Multiple Versions of SQL Server in a Replication Topology

関連する問題