SQL serverのSERVER NAME

実現したいこと

SQLServerでレプリケーションを設定しようとしています。

発生している問題・分からないこと

ディストリビューションを構成しようとしたところ下記のエラーがでて困っています。

エラーメッセージ

error

1SQL Server replication requires the actual server name to make a connection to the server. Specify the actual server name, ''. (Replication.utilities)

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果
  1. SQLサーバー内でのサーバー名の問題だと思い下記のSQLを実行しました。

sql

1SELECT @@SERVERNAME;

  1. 案の定、実際のホスト名と異なったものが得られたので、下記のSQLを実行しました。

sql

1sp_dropserver '上記のSQLで取得したサーバー名'2sp_addserver '本来のサーバー名', 'local'

すると、sp_dropserverの段階で「そのようなサーバー名はありません。」になります。

  1. そこで、下記のSQLで確認したところ確かにありませんでした。

sql

1select * from sys.servers;

  1. 今度は逆に

sql

1sp_addserver '@@SERVERNAMEで取得したサーバー名', 'local'

を行ったところ、今度は、「既に存在します」というエラーになります。

解決策がわからない為、質問させていただきます。
よろしくお願いします。

補足

特になし

コメントを投稿

0 コメント