none
SQLServer2008Expressインスタンスを変えたい RRS feed

  • 質問

  • SQLServer 2008 Express をネットワークで使いたい場合、既定のセットアップではうまくいかない。との事ですが(以下にありました。)
    http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/af888609-9bb3-4674-99fc-1e75037c522d

    インスタンスをSQLEXPRESS からMSSQLSERVERに変えたいのですが、出来ません。
    接続のプロパティでサーバー名、インスタンス名が見えますが、白けています。
    文字が選択出来ますが、変更する事が出来ません。

    SQLServer 2008ですと、インスタンス名を変えるプログラムを起動して変更するとありましたが、以下のフォルダも存在せず、asinstancerename.exeも見あたりませんでした。
    C:\Program Files\Microsoft SQL Server\10\Tools\Binn\VSShell\Common7\IDE\asinstancerename.exe

    2009年11月6日 0:46

回答

  • SQL Server自体のインスタンス名を変更することはできなかったと記憶しています。(SQL Serverが内部に保持しているサーバー名を変更するのは簡単です) インスタンス名を変更したい場合は、データベースをデタッチしておき、新しいインスタンス名で再インストールしたSQL Serverにそれらをアタッチすれば目的は達せられると思います。

    リモート接続できるようにすることとインスタンス名を変えることは直接関係ありません。既定ではプロトコルは共有メモリだけ許可されており、SQL Browserも起動していません。これら2点を変更すればリモート接続できるようになると思います。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク 菊地俊介 2009年11月18日 9:27
    2009年11月6日 2:56
  • Trapemiya-san も言われておりますが、SQL Server自体のインスタンス名を変更することは出来ません。
    SQL Server の再インストールが必要となります。

    現在のユーザーデータベースを新しいインスタンスへ移動する場合は、以下のURLは参考になるかも知れません。

    SQL Server のデタッチとアタッチ機能を使用して SQL Server データベースを新しい場所に移動する方法
    http://support.microsoft.com/kb/224071/ja

    SQL Server を実行しているコンピュータ間でデータベースを移動する方法
    http://support.microsoft.com/default.aspx/kb/314546/ja

    • 回答としてマーク 菊地俊介 2009年11月18日 9:27
    2009年11月7日 0:34

すべての返信

  • SQL Server自体のインスタンス名を変更することはできなかったと記憶しています。(SQL Serverが内部に保持しているサーバー名を変更するのは簡単です) インスタンス名を変更したい場合は、データベースをデタッチしておき、新しいインスタンス名で再インストールしたSQL Serverにそれらをアタッチすれば目的は達せられると思います。

    リモート接続できるようにすることとインスタンス名を変えることは直接関係ありません。既定ではプロトコルは共有メモリだけ許可されており、SQL Browserも起動していません。これら2点を変更すればリモート接続できるようになると思います。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク 菊地俊介 2009年11月18日 9:27
    2009年11月6日 2:56
  • Trapemiya-san も言われておりますが、SQL Server自体のインスタンス名を変更することは出来ません。
    SQL Server の再インストールが必要となります。

    現在のユーザーデータベースを新しいインスタンスへ移動する場合は、以下のURLは参考になるかも知れません。

    SQL Server のデタッチとアタッチ機能を使用して SQL Server データベースを新しい場所に移動する方法
    http://support.microsoft.com/kb/224071/ja

    SQL Server を実行しているコンピュータ間でデータベースを移動する方法
    http://support.microsoft.com/default.aspx/kb/314546/ja

    • 回答としてマーク 菊地俊介 2009年11月18日 9:27
    2009年11月7日 0:34
  • 皆様、こんにちは。

    trapemiyaさん、NOBTAさん、いつも回答ありがとうございます。

    cocoaxさん、はじめまして。フォーラムのご利用ありがとうございます。

    その後いかがでしょうか。疑問は解決しましたか?
    勝手ながら、有用な情報と思われたためtrapemiyaさん、NOBTAさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    2009年11月18日 9:29