2009-08-03 12 views
0

「MyServerABC」という名前のサーバーがあります.Sql Server 2005には既定のインスタンスがインストールされています。したがって、私はいつでも "MyServerABC"を指定するだけで自分のSQLサーバーに接続できます。SQL Serverのデフォルトインスタンス:ホストマシンの名前を変更する場合

ここでは、サーバーの名前を「MyServerDEF」に変更します。 "MyServerDEF"を指定するだけでSQL Serverに接続できるようになりますか?

私の考えには穴がありますか?それは本当に簡単なのですか、それとも追加のステップが含まれているのでしょうか、あるいは潜在的な問題領域ですか?

答えて

4

あなたは、接続文字列でMyServerDEFにMyServerABCを変更する場合は、[はい、それは、リモート接続ビューから正しいのです。

(@@ SERVERNAMEは、例えば、デフォルトでは変更されません)ので、ここを見て検討するいくつかのより多くの事があります。How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server

は、多くの場合、あなたもそうネットワークのDNSエントリとしてMyServerPermanentAliasを使用したいです実際のサーバー名は無関係です。

+0

DNSエイリアスメソッドを強く推奨します。そうすることで、Operationsスタッフはサーバーの名前を変更したり、SQLServerを別のボックスなどに移動することができます。私は、異なるアプリケーションに複数のエイリアスを使用したこともあります。操作では、単一のデータベースを独自のサーバーに移動したい場合があります。 – Bill

+0

+1リンクの場合、いくつかの新しいボックスがイメージされていて、異なる名前を持つ新しいボックスがソースイメージに使用されているサーバーを呼び出そうとしていた理由を理解できませんでした。これはそれを整理するのに役立ちました。 –

0

マシン名を使用して接続する場合、接続文字列を変更する必要があります。それがあなたが探しているものなら、そうです、それは簡単です - 追加の手順は必要ありません。

だからこそ、(local)または単に「。」を使用することもできます。ローカルマシンのショートカットとして使用します。

マルク・

+0

既にMyServerABCがハードコードされている場合(doh!)、DNSエイリアスを追加するだけです。接続文字列のサーバー名が正しいIPに解決される限り、それは動作します。 – Bill

関連する問題