您可以使用任何圖形化管理工具,或從命令提示字元登入 Microsoft SQL Server 的實例。
當您使用 SQL Server Management Studio 等圖形化管理工具登入 SQL Server 實例時,系統會提示您視需要提供伺服器名稱、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 名稱的格式
連接到 Database Engine 的實體時,您必須指定 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)\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,2828 |
| 依名稱連接到預設實例,強制 TCP 連線。 | tcp:APPHOST |
| 依名稱連接到具名實例,要求使用 TCP 連線。 | tcp:APPHOST\SQLEXPRESS |
| 藉由指定命名管道名稱連接到預設實例。 | \\APPHOST\pipe\unit\app |
| 藉由指定命名管道名稱連接到具名實例。 | \\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;
相關工作
下列資源可協助您針對連線問題進行疑難解答。
如何解決連線到 SQL Server 資料庫引擎的問題