次の方法で共有


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 インスタンスへのログイン (コマンド プロンプト)

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

関連コンテンツ

認証モードの選択

sqlcmd ユーティリティの使用

ログインの作成