適用於:SQL Server
您可以使用任何圖形化管理工具,或從命令提示字元登入 SQL Server 實例。
當您使用 SQL Server Management Studio 等圖形管理工具登入 SQL Server 實例時,系統會提示您視需要提供伺服器名稱、SQL Server 登入和密碼。 如果您使用 Windows 驗證登入 SQL Server,則每次存取 SQL Server 實例時都不需要提供 SQL Server 登入。 相反地,SQL Server 會使用您的 Windows 帳戶自動登入。
如果 SQL Server 是以混合模式驗證執行(SQL Server 和 Windows 驗證模式),而且您選擇使用 SQL Server 驗證登入,您必須提供 SQL Server 登入和密碼。 盡可能使用 Windows 驗證。
如果您使用區分大小寫的定序安裝 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 |
透過指定所使用的埠,連線到未接聽預設 TCP 連接埠的預設實例,在此案例中為 2828。 (如果 Database Engine 正在接聽預設埠 (1433),則不需要指定埠號碼。 | APPHOST,2828 |
連接至所指定 TCP 通訊埠 (在此情況下,是 2828) 的具名執行個體 (如果 SQL Server Browser 服務未在主電腦上執行,則通常必須指定埠號碼。 | APPHOST,2828 |
透過指定要使用的IP位址和TCP埠,以連線到未接聽預設TCP埠的預設實例,在此案例中為2828。 | 192.168.17.28,2828 |
指定正在使用的 IP 位址和 TCP 通訊埠 (在此情況下,是 2828),以連接至具名執行個體。 | 192.168.17.28\SQLEXPRESS,2828 |
依名稱連接至預設執行個體,強制進行 TCP 連接。 | tcp:APPHOST |
依名稱連接至具名執行個體,強制進行 TCP 連接。 | tcp:APPHOST\SQLEXPRESS |
指定具名管道名稱,以連接至預設執行個體。 | \\APPHOST\pipe\SQL\query |
指定具名管道名稱,以連接至具名執行個體。 | \\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query |
依名稱連接至預設執行個體,強制進行具名管道連接。 | np:APPHOST |
依名稱連接至具名執行個體,強制進行具名管道連接。 | np:APPHOST\SQLEXPRESS |
驗證連接通訊協定
連接到 Database Engine 時,下列查詢會傳回用於目前連線的通訊協定,以及驗證方法 (NTLM 或 Kerberos),並指出連線是否已加密。
SELECT net_transport,
auth_scheme,
encrypt_option
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;