移行プロジェクト用に2ノードのフェールオーバークラスターを構成しているところです。スタンドアロンSQLServerをクラスターに移行しています。
環境:Windows Server 2012 R2 SP1 SQLバージョンの2xノード:SQL Server 2008 SP1
Windows FCIが構成、検証され、SQLフェールオーバークラスターがインストールされ、機能しています。そこに問題はありません。私が問題を抱えているのは、SQLServer仮想ネットワーク名を変更しようとしたときです。ここで概説する手順に従います: SQLネットワーク名の変更 。
エラーを受信しました:
There was an error saving properties for 'SQL Server'.
Failed to execute control code 20971654
Error Code: 0x8007000d The data is invalid.
誰かがこれに遭遇したことがありますか? SQL Serverネットワーク名の名前の変更に関して私が遭遇したすべての情報により、それはかなり些細なプロセスのように見えましたが、セットアップでそれを実現することはできません。この問題に関する支援をいただければ幸いです。
私がこれをやりたい理由の背景:既存のSQL Serverは、私たちのすべての主要な事業運営の中心であり、魂です。移行後に同じサーバー名を使用しないことに懸念があります。 DNS CNameを使用したり、SQLネットワーク名クラスターリソースにセカンダリ「OR」依存関係IPアドレスを追加したりする回避策があります。これは、移行中のSQLサーバーで現在使用されているIPアドレスです。古いサーバーをオフラインにした後、依存関係を追加します。これはテスト済みで機能しますが、私にとって最もクリーンな設定は、可能であればSQLServer仮想ネットワーク名を変更することです。
問題はユーザーエラーにあると思うので、自分の質問に答えるべきかどうかわかりません:)
しかし、私は明らかに悪いアドバイスに従っているので、同じ罠に陥った場合、将来誰かが問題を解決するかもしれません。
SQL Serverネットワーク名を変更するために使用していた元の方法:
正しい方法:
すべてのリソースをオンラインに戻すと、仮想ネットワーク名が正常に変更され、アクセスできるようになります。