現象

SQL 2008 を使用する場合、スイッチオーバまたはフェイルオーバの後も変数 @@servername がプライマリシステムを参照しています。

解決策

変数 @@servernameを使用する代わりに、 select SERVERPROPERTY(‘ServerName’) を使用してください。このクエリは、スイッチオーバまたはフェイルオーバの後も正しいマシン名を返します。
または

  1. 新しいバックアップサーバで以下のコマンドを実行してください。

sp_dropserver @server=’sys-A’

sp_addserver @server=’sys-B’, local=’LOCAL’

  1. サービスを再起動してください。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信