回答:
インストールせずに名前を変更することはできないと思います。
レプリケーションなどのいくつかの内部データベースには名前の痕跡が残っており、後でエラーが見つかる場合があります。
可能であれば、複数のインスタンスがない限り、すべてのデータベースを再インストールしてからインポートし直すのが最善です。
私はこのスクリプトがネット全体に遍在していることを知っていますが、それをグーグルで検索するたびに、ニーズに合わせて精巧なストアドプロシージャを作成します。したがって、SQL Serverインスタンスの名前を変更するために必要なコマンドは次のとおりです。
SELECT @@servername
EXEC master.dbo.sp_dropserver ‘[SERVER NAME]‘
EXEC master.dbo.sp_addserver ‘[NEW SERVER NAME]‘, ‘local’
SELECT @@servername
そして、それらの使用に関するいくつかの注意:
sp_dropserver:
sp_addserver:
SQL Serverの名前を変更するときは、次のこともお勧めします。
マシンの名前変更の一部としてこのタスクを実行する場合は、最初にマシンの名前を変更してから、SQL Serverの名前を変更します。SQL Serverの名前を変更したら、依存サービスを含め、SQLServerを完全に再起動します。
この情報は以下のリンクから取得しました。
このブログは、それが非常に簡単であることを示しているようです。
http://www.modhul.com/2008/01/15/renaming-a-sql-server-instance/
ALTER DATABASEを使用する必要があります。
http://msdn.microsoft.com/en-us/library/ms174269.aspx
この状況で、上の例の場合、私は試してみます:
ALTER DATABASE MSSQL2008 MODIFY NAME = 'SQL2008'
がんばろう!