次の方法で共有


SQL Server へのログイン

任意のグラフィカルな管理ツール、またはコマンド プロンプトを使用して、Microsoft SQL Server のインスタンスにログインできます。

SQL Server などのグラフィカルな管理ツールを使用して SQL Server Management Studioのインスタンスにログインする場合、必要に応じて、サーバー名、 SQL Server ログイン、およびパスワードを指定するように求められます。 Windows 認証を使用して SQL Server にログインする場合、 SQL Serverのインスタンスにアクセスするたびに SQL Server ログインを指定する必要はありません。 代わりに、 SQL Server により自動的に Microsoft Windows アカウントを使用したログインが行われます。 SQL Serverが混合モード認証 (SQL Serverと Windows 認証モード) で実行されており、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 インスタンスへのログイン (コマンド プロンプト)

以下のリソースは、接続の問題に関するトラブルシューティングに役立ちます。

認証モードの選択

sqlcmd ユーティリティの使用

ログインの作成