• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServer2005 レプリケーションについて)

SQLServer2005レプリケーションに関する問題と解決方法

このQ&Aのポイント
  • SQLServer2005でマージレプリケーションのテストを行っていますが、サブスクライバとして設定したサーバーに接続できない問題が発生しています。
  • サブスクリプションの設定やサーバー名の指定に誤りがある可能性があります。
  • 問題を解消するためには、SQLServer Management Studioを使用してパブリケーションとサブスクリプションを正しく設定する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

SQL Serverエージェントのサービスアカウントは何を使っていますか? なんだかhosts読めてないみたいな感じですね。 (名前解決できないとそのメッセージが出るはず) レプリケーションを設定したときのアカウントで実行したらどうなりますか?

mumu_bb
質問者

お礼

jamshid6さん、ありがとうございます! 同期が成功しました。 やってみたことは、 管理者権限のユーザーでログインし、 SQLServerとSQLServerエージェントのサービスをこのユーザーで開始しました。 (変更前は、サービスアカウントとログインが別ユーザになってました。 どちらも、管理者権限ではありましたが・・・) そのあと、サブスクリプションとパブリケーション一旦削除してから 作成しなおしました。 これで、同期が成功しました。 ちなみに・・・ > 「同期状態の表示」を開くと、 > 「サーバー'Serv2\インスタンス'はサブスクライバではありません。」 の表示は解消されず、最初は失敗かと思いましたが レプリケーションモニタで見ると赤丸×が付いてなくて(設定変更前は赤丸×あり) 同期中も同期終了後も正しく表示されていました。 なので、「同期状態の表示」はとりあえず、様子をみることにします。

関連するQ&A