SQL Server へのログイン
任意のグラフィカルな管理ツール、またはコマンド プロンプトを使用して、Microsoft SQL Server のインスタンスにログインできます。
SQL Server Management Studio などのグラフィカルな管理ツールを使用して SQL Server のインスタンスにログインする場合、必要に応じて、サーバー名、SQL Server ログイン、およびパスワードを指定するように求められます。 Windows 認証を使用して SQL Server にログインする場合、SQL Server のインスタンスにアクセスするたびに SQL Server ログインを指定する必要はありません。 代わりに、SQL Server により自動的に Microsoft Windows アカウントを使用したログインが行われます。 混合モード認証 (SQL Server 認証モードと Windows 認証モード) で SQL Server を実行し、SQL Server 認証を使用してログインする場合は、SQL Server のログインとパスワードを指定する必要があります。 可能な場合は、Windows 認証を使用します。
注 |
---|
SQL Server をインストールしたときに大文字と小文字を区別する照合順序を選択した場合は、SQL Server ログインでも大文字と小文字が区別されます。 |
SQL Server の名前を指定する形式
データベース エンジンのインスタンスに接続するには、SQL Server のインスタンスの名前を指定する必要があります。 SQL Server のインスタンスが既定のインスタンス (名前のないインスタンス) である場合は、SQL Server がインストールされているコンピューターの名前または IP アドレスを指定します。 SQL Server のインスタンスが名前付きインスタンス (SQLEXPRESS など) である場合は、SQL Server がインストールされているコンピューターの名前または IP アドレスを指定し、スラッシュとインスタンス名を追加します。
次の例は、APPHOST という名前のコンピューターで実行されている SQL Server のインスタンスに接続します。 名前付きインスタンスを指定する場合は、インスタンス名の SQLEXPRESS を使用します。
例:
インスタンスの型 |
サーバー名の入力 |
---|---|
既定のプロトコルによる既定のインスタンスへの接続 (これが既定のインスタンスへの推奨される入力です)。 |
APPHOST |
既定のプロトコルによる名前付きインスタンスへの接続 (これが名前付きインスタンスへの推奨される入力です)。 |
APPHOST\SQLEXPRESS |
ピリオドを使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の既定のインスタンスへの接続。 |
. |
ピリオドを使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の名前付きインスタンスへの接続。 |
. \SQLEXPRESS |
localhost を使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の既定のインスタンスへの接続。 |
localhost |
localhost を使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の名前付きインスタンスへの接続。 |
localhost\SQLEXPRESS |
(local) を使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の既定のインスタンスへの接続。 |
(local) |
(local) を使用して、インスタンスがローカル コンピューター上で実行されていることを示す、同じコンピューター上の名前付きインスタンスへの接続。 |
(local)\SQLEXPRESS |
共有メモリ接続を適用している同じコンピューター上の既定のインスタンスへの接続。 |
lpc:APPHOST |
共有メモリ接続を適用している同じコンピューター上の名前付きインスタンスへの接続。 |
lpc:APPHOST\SQLEXPRESS |
IP アドレスを使用した、TCP アドレス 192.168.17.28 をリッスンしている既定のインスタンスへの接続。 |
192.168.17.28 |
IP アドレスを使用した、TCP アドレス 192.168.17.28 をリッスンしている名前付きインスタンスへの接続。 |
192.168.17.28\SQLEXPRESS |
使用されているポート (ここでは 2828) の指定による、既定の TCP ポートをリッスンしていない既定のインスタンスへの接続 (データベース エンジンが既定のポート (1433) をリッスンしている場合は不要)。 |
APPHOST,2828 |
指定された TCP ポート (ここでは 2828) 上の名前付きインスタンスへの接続 (ホスト コンピューターで SQL Server Browser サービスが実行されていない場合に、よく必要になります)。 |
APPHOST,2828 |
IP アドレスと使用されている TCP ポート (ここでは 2828) の指定による、既定の TCP ポートをリッスンしていない既定のインスタンスへの接続。 |
192.168.17.28,2828 |
IP アドレスと使用されている TCP ポート (ここでは 2828) の指定による、名前付きインスタンスへの接続。 |
192.168.17.28,2828 |
TCP 接続を適用する、名前による既定のインスタンスへの接続。 |
tcp:APPHOST |
TCP 接続を適用する、名前による名前付きインスタンスへの接続。 |
tcp:APPHOST\SQLEXPRESS |
名前付きパイプ名の指定による、既定のインスタンスへの接続。 |
\\APPHOST\pipe\unit\app |
名前付きパイプ名の指定による、名前付きインスタンスへの接続。 |
\\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query |
名前付きパイプ接続を適用する、名前による既定のインスタンスへの接続。 |
np:APPHOST |
名前付きパイプ接続を適用する、名前による名前付きインスタンスへの接続。 |
np:APPHOST\SQLEXPRESS |
接続プロトコルの確認
データベース エンジンに接続している場合、次のクエリは現在の接続に使用されているプロトコルと認証方法 (NTLM または Kerberos) を返し、接続が暗号化されているかどうかを示します。
SELECT net_transport, auth_scheme, encrypt_option
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
関連タスク
SQL Server インスタンスへのログイン (コマンド プロンプト)
以下のリソースは、接続の問題に関するトラブルシューティングに役立ちます。