0

ローカルで SQL Server Management Studio 2012 を開くと、サーバー名でデータベースに接続します{MyPCName}

ときどき、マシンのシャットダウン後に常に変更されますが、これは失敗します。サーバー名を{MyPCName}/SQLExpress.

2 つのバージョンの SQL Server がインストールされているようです。2010 年、2011 年。

プログラム ログを見ると、たとえば昨日{MyPCName}、SQL Server を使用してログオンできたときに、フォルダ内のログを更新していたようですMSSQL11.MSSQLSERVER。今日、ログはフォルダー内のログを更新しているようですMSSQL10.SQLEXPRESS

インストール済みプログラムのリストを見ると、SQL Server 2008 および 2012 がインストールされているようです。

バージョン2010に接続/削除するものを選択できる方法はありますか?

ちなみに、違いが生じる場合に備えて、これらはすべてExpressバージョンです。;-)

4

1 に答える 1

3

実際には、インストール中に1つのインスタンスの名前を変更しない限り、2つのExpressバージョンを実行していません。SQL11(SQ Server 2012)のインストールのデフォルト名はMSSQLSERVER。です。ExpressエディションはSQLEXPRESS、2008バージョンで見たように、通常はそれ自体に名前を付けます。

これは、ローカルホスト名だけを使用して接続できる理由も説明しています。デフォルト以外の名前付きインスタンスに接続する場合は、インスタンス名(Ie localhost\SQLEXPRESS)を追加する必要があります。

SQL Serverセットアップを使用すると、バージョンの1つを完全にアンインストールできます。

その前に、システムデータベース(マスター、モデル、およびmsdb)に何かが必要になった場合に備えて、それらのデータベースのバックアップを作成してください。また、まだ必要なユーザーデータベースを古いインスタンスから切り離してから、それらを新しいインスタンスにアタッチすることをお勧めします。

于 2012-11-03T12:48:33.870 に答える