2012-04-07 21 views
2

私は2台のサーバーがあります。エラー:「SQL Serverレプリケーションは、サーバーへの接続を行うために、実際のサーバー名を必要とする」

  1. オンラインサーバー:出版社です(SQL Server 2008 R2のワークグループ版)
  2. ローカルサーバー:私は地元のSSMSを使用してオンラインサーバに簡単に接続することができ、加入者(だけでなく、文字列が1ようにしよう)(SQL Server 2008 R2のEnterpriseエディション)

、しかし、私はしてみてくださいローカルサーバーからサブスクリプションを作成すると、次のように表示されますエラー:

SQL Server replication requires the actual server name to make a connection to the server. Connections through a server alias, IP address, or any other alternate name are not supported. Specify the actual server name, 'kkkkk'. (Replication.Utilities)

kkkkkは、オンラインサーバーの名前です。

私は多くの検索をしましたが、その答えは、常に1つのサーバーの名前が変更されたことに関連していました。しかし、これは私には当てはまりません。サーバー名の

  1. どれも、私は簡単に
オンラインサーバーに接続することができますSSMSを使用して、前にも言ったよう
  • SQL Serverブラウザとエージェントが両方のサーバー
  • 上で実行されている変更されていません

    私はそれが間違ったエラーメッセージだと思います。

    ありがとうございました

  • +0

    あなたはSSMSでサーバーを登録、実際のサーバー名を使用して登録していますか、またはIPアドレスまたはローカルホストを使用していますか? –

    +0

    私はそれをIPアドレスを使って登録し、それに名前を付けることもできるので、サーバの元の名前を付けます。 – Mahmoud

    答えて

    1

    あなたはカンニングしなければなりません。 の%windirに追加%\ SYSTEM32 \ drivers \ etc \ hostsファイル行 1.2.3.4 PUBLISHERNAMEよう

    どこ1.2.3.4 - リモートサーバのIPとPUBLISHERNAME - 必要な名前

    関連する問題