web-dev-qa-db-ja.com

SQL Server Management Studioのサーバー名を見つける方法

Microsoft SQL Server 2008をインストールしました。

SQL Server Management Studio(SSMS)を起動すると、Connect to Serverの空白のテキストボックスを含むServer nameログインウィンドウが表示されます。私はたくさんの名前を試しましたが、それを解決することができませんでした。

どうやってサーバー名を見つけたり取得したりできますか?

113
Cantremember

SQL Server Configuration Managerを開きます([スタート]メニューで検索)。 SQL Server Servicesをクリックしてください。 SQL Serverのインスタンス名は、SQL Serverサービスのインライン括弧内にあります。 _ mssqlserver _ と表示されている場合、それがデフォルトのインスタンスです。 Management Studioで接続するには、.(dot)OR (local)と入力して[接続]をクリックします。インスタンス名が異なる場合は、.\[instance name]を使用して接続します(たとえば、インスタンス名が SQL2008 の場合は、.\SQL2008に接続します)。

また、SQL ServerおよびSQL Server Browserサービスが実行されていることを確認してください。そうしないと、接続できなくなります。

編集:

これは私のマシンでどのように見えるかのスクリーンショットです。この場合、2つのインスタンスがインストールされています:SQLExpressSQL2008

enter image description here

123
PoweredByOrange

このクエリを実行して名前を取得します

SELECT @@ SERVERNAME

60
sansalk

CMDを開く

これを実行

SQLCMD -L

SQL Serverインスタンスの一覧を取得します

47
Khaneddy2013

デフォルトのサーバー名はコンピューター名ですが、 "。"を使用することもできます。ローカルサーバー名の代わりに(ドット)。

あなたが考慮すべきもう一つのことは多分あなたはSQL Server Expressのエディションをインストールしました。この場合、サーバー名として "。\ sqlexpress"を入力する必要があります。

26
Ali

@ Khaneddy2013で述べたように、実行時にcmd SQLCMD -L がサーバー名を返しません。 Bcz私はSSMSをインストールしました(ローカルデータベースとサーバーはインストールされていません)。 SqlLocaLDBSQLEXPR32_x86_ENU(32ビットOS)をインストールしてみると接続できました。そして今、cmdウィンドウはサーバー名も表示します。 enter image description here

16
SivaKtamilan

開始 - > CMD - >(書き込みコマンド)SQLCMD -L最初の行はサーバー名が(ローカル)の場合はサーバー名です。サーバー名は次のとおりです。YourPcName\SQLEXPRESS

11
user5999064

上記の方法はたくさんあります。しかし、私はかなり単純な方法を使用します( SELECT @@ SERVERNAME のように単純ではない)。 SQL Server Management Studioを起動すると、GUIの下にプロンプ​​トが表示されます。

enter image description here

そこにサーバー名はあなたのサーバー名です(あなたの開発環境に応じて複数のサーバーがあるかもしれません正しいものを選んでください)。お役に立てれば :)

9
Menuka Ishan

ステップ1:システムにSQLEXPRESSとLocalDBがインストールされていることを確認するSQL Server Configuration Manager => SQL Server Serviceの順に選択します。

SQL Serverサービスに何もリストされていない場合は、以下のコンポーネントをインストールします(64ビットOSの場合)。1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU

ステップ2:管理スタジオを開く。 (ドット)サーバー名として接続をクリックしてください[ここに画像の説明を入力してください] [2]その他サーバー名として。\ SQLEXPRESSと入力して接続をクリックしてください

4
SreedharMV

私も初めてこの問題を抱えていました。

[サーバーに接続]ダイアログボックスで、既定の設定を確認し、[接続]をクリックします。接続するには、[サーバー名]ボックスにSQL Serverがインストールされているコンピューターの名前を含める必要があります。データベースエンジンが名前付きインスタンスの場合は、[サーバー名]ボックスにインスタンス名も含める必要があります(computer_name\instance_name)。

だから例えば私はこのような問題を解決しました:私はサーバー名を入力しました:Alex-PC\SQLEXPRESS

それでうまくいきます。詳細については http://technet.Microsoft.com/ja-jp/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6 を参照してください。

4
Ruhul

以下の例を考える

  • SQLインスタンス名:MSSQLSERVER
  • ポート:1433
  • ホスト名:MyKitchenPC
  • IPv4:10.242.137.227
  • DNSサフィックス:dir.svc.mykitchencompany.com

ここにあなたの可能なサーバー名があります:

  • localhost\MSSQLSERVER
  • localhost、1433\MSSQLSERVER
  • MyKitchenPC、1433\MSSQLSERVER
  • 10.242.137.227,1433\MSSQLSERVER
  • MyKitchenPC.dir.svc.mykitchencompany.com、1433\MSSQLSERVER
2
morethanyell

リンクからSQL Server Data Toolsをインストールしてください( _ ssdt _

Visual Studioのインストール時にインストールすることもできますOption "Data Storage and Processing" Visual Studioのインストール時に選択する必要があります enter image description here

0
Sanjay Dwivedi

1.あなたは次のコマンドを実行することができます。

EXEC xp_cmdshell 'reg query "HKLM¥Software¥Microsoft¥Microsoft SQL Server¥インスタンス名¥SQL"';
GO

レジストリを使ってインスタンス名を読むことができます。 NULL値を入力してください。

作り付けの標準レポートを使用する。

インスタンスを選択 - >右クリック - >レポート - >標準レポート - > server Dashbords enter image description here

0
arnav