SQL ServerでComputerNameを使用せずにLOCALHOSTを接続する方法はありますか?

MyComputerName \ LOCALHOST のようなコンピュータ名を指定せずに LOCALHOST DatabaseEgnine を接続することは可能ですか?

(SQL Server 2012 - Standard Editionがインストールされています)

3
ローカルのデフォルトSQL Serverインスタンスの識別子としてまたは(local)を使用できます。
追加された 著者 Bogdan Sahlean,
あなたの質問はあまり明確ではありません:あなたのSQL Serverインスタンスはデフォルトですか、名前が付けられていますか?そして、なぜあなたは正確にコンピュータ名の提供を避けたいのですか?あなたがなぜそれをしたいのかを教えていただけたら、誰かが提案をするかもしれません。
追加された 著者 Pondlife,

3 答え

MyComputerName\LOCALHOST is named instance called LOCALHOST on your computer. To connect to it you must either specify the instance name (and have the SQL Server Browser service running) or specify the listening port explicitly (and have the instance configured to listen to static port, non-default since default is dynamic ports). So any of the below will work:

  • .\LOCALHOST
  • localhost\LOCALHOST
  • local\LOCALHOST
  • 127.0.0.1\LOCALHOST
  • machinename\LOCALHOST
  • .:
  • localhost:
  • 127.0.0.1:
  • etc

LOCALHOSTという名前のインスタンスを実際にインストールしたいとは考えにくいです。おそらく、設定ダイアログを読んでおらず、インスタンス名を間違って設定しているかもしれません。私の推奨は、デフォルトのインスタンス(つまり名前のないもの)を選択するか、より便利で分かりにくいインスタンス名を選択して、再度インストールすることです。

1
追加された

をservernameとして使用できます 例えば

    .\mssqlserver 
    .\sqlexpress
1
追加された

デフォルトインスタンス:::

(ローカル)または。 (それは点です)

名前付きインスタンス: (ローカル)\ InstanceName(または)。\ InstanceName

1
追加された