4

PC の名前を変更した後、SQL Server 2005 のデータベース レプリケーション用に新しい文書を作成できませんでした。「SQL Server レプリケーションでは、サーバーに接続するには実際のサーバー名が必要です」というエラーが表示されます。以前の PC 名を返すと、問題は解決しました。PC の名前を変更した後、レプリケーションをどのように利用できますか?

4

1 に答える 1

7

SQL サービス自体は、まだ古いサーバー名を持っていると考えており、自分自身を三人称で参照する習慣があるため、基になるサーバー名が変更されたときに問題が発生します。それを修正するには、次の手順を実行する必要があります。

  1. 「Select @@ServerName」を実行して、サーバー名を確認します。古い名前である必要があります。
  2. sp_dropserver 'OLDSERVERNAME'</li>
  3. sp_addserver 'NEWSERVERNAME'、ローカル
  4. SQL サービスとエージェント サービスの両方を再起動します。
  5. ステップ 1 を再度実行して、サーバー名が正しいことを確認します。
于 2009-01-21T15:56:58.593 に答える