SQL Server Express 2008のインスタンス名を変更する方法は?


23

開発マシンにSQL Server Express 2008をインストールしましたが、インスタンス名があります.\SQLEXPRESS。デフォルトのインスタンスにしたいです。セットアップで[既定のインスタンス]オプションを選択したことは確かですが、明らかに機能しませんでした。インスタンス名を変更する方法はありますか?

追加:

これはインストーラーの既知のバグのようです。PCU 1(PubliC Update)が公開された時点で修正されますが、いつそれが起こるかはわかりません。それまでの間、次の2つの回避策があります。

  • インストール時に、「名前付きインスタンス」オプションを選択してを入力しMSSQLSERVERます。
  • 名前付きインスタンスをインストールしてから、別のインスタンスをインストールすると、今回は「デフォルトのインスタンス」オプションが機能します。

それでも、疑問は残る:インスタンスの名前を変更するにはどのような方法があるなしに再インストールするには?セットアップが遅い痛みだったからです。XD

回答:


16

再インストールせずにインスタンス名を変更する方法はありません。申し訳ありませんが.....

更新:OK、これを行うにいくつかの方法があるようです-しかし、これらがうまく機能するかどうかはわかりません。しかし、これを成功させる人のことを聞いたことはありませんが、これを行う最も簡単な方法は、正しい名前で再インストールすることです。特にSQL Server Expressバージョンでは、再インストールするのは本当に大したことではありません。 、そしてもちろんあなたはあなたのデータをバックアップおよび復元することができます-だからそこにも損失はありません...

また、メソッドはSQL Server 2000のみに限定されているようです-SQL Server 2008の適切なトピック(sp_dropserver、sp_addserver)を検索するとき、サーバー(コンピューター)を新しい名前に変更するために使用されているようです-変更しない私の意見では、SQL Serverインスタンス名。このメソッドを使用して、インストール済みのSQL Serverインスタンスの名前を変更することに関する言及はこれ以上ありません。


こんにちはMarc、これがSQL Server 2014で変更されたかどうか知っていますか?
クレイグエフレイン14

@CraigEfrein:私はそれがあったとは思わない-少なくとも、私はこれが今SQL Serverの2014年には可能であることについては何も読んだことがない....
marc_s

これは変更されておらず、おそらく変更されることはありません。
mrdenny

新しいサーバーインストールへの復元を使用して、災害復旧計画をテストする良い機会です!
HackSlash

10

sp_dropserverとsp_addserverは、物理コンピューターの名前が変更されたことをSQLインスタンスに伝えるためにのみ使用されます。

SQLを再インストールせずにインスタンスの名前を変更する方法はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.