2

理解できない :

SQL Server 2008 R2 をインストールしました。インストール プロセスで必要なインスタンス名を尋ねられたので、次のように書きMSSQLSERVERました。

インストール後、Setup Discovery Reportを実行すると、インスタンス名が表示されます。

ここに画像の説明を入力

また、すべてのサービス パックをインストールしました。

また、すべてのサービスが稼働しています。

ここに画像の説明を入力

また、すべてのポートが開いています (tcp:1433 + udp:1434)

ここに画像の説明を入力

ここに画像の説明を入力

また、名前付きパイプがオンになっています:ここに画像の説明を入力

では、どこが問題なのでしょうか?

インスタンス名で接続できません: ここに画像の説明を入力

次の場合も使用できません:

user\MSSQLSERVERuserコンピュータ名です。

次の場合も使用できません:.\MSSQLSERVER

しかし(奇妙な):

これらの4つ機能します:(それらに接続しようとすると)

  • user(「user」は私のマシン名です)
  • (local)
  • .
  • localhost

質問 :

インスタンス名を使用して SQL サーバーに接続できないのはなぜですか?

関連情報:

働く4人のうちの1人を介して接続した後、役立つ情報を実行します:

ここに画像の説明を入力

psは正直に言うと、dbaのスタックサイトでもこの質問をしました。(どちらがより関連性があるかわからなかったので)

4

1 に答える 1

2

SQL Server の既定のインスタンスに接続しようとしています。そのためには、インスタンス名ではなくサーバー名を使用してインスタンスに接続します。

たとえば、マシン名がDBServerで、デフォルトのインスタンスMSSQLSERVERを使用している場合、サーバー名DBServerまたは(ローカル)またはを指定することで、そのインスタンスに簡単に接続できます(ただのドット)

于 2013-04-28T20:50:14.460 に答える