信頼されていないドメインのsqlserver間のレプリケーションの作成に取り組んでいます.しかし、サーバーのIPアドレスではなくサーバー名しか使用できないことに気づきました.sysadminから取得した現在のサーバー名を使用してみました.ただし、サーバー名で接続しても同じエラーが表示されます。
sqlserver replication requires the actual servername to make connection
Connection throught a server alias,IP address, any other alternate are not supported
Specify the actual server name,'WIN-2JQ9ZRN3T'.(Replication.Utitilies).
サーバー名を表示するスクリプトを実行しました。
Select @@SERVERNAME
結果は次のとおりです。WIN-2JQ9ZRN3T.これは私にとって非常に奇妙です.管理スタジオを介してsysadから取得した名前では接続できませんが、リモートデスクトップではその名前を使用してリモート接続できます.
インターネットで見つけたこのスクリプトを使用して、サーバー名を更新したいと思います。
sp_dropserver old-server-name
go
sp_addserver real-server-name, LOCAL
go
しかし、前任者が同じサーバー上でリンクサーバーを構成しているため、影響がどうなるかはわかりません.アドバイスしてください