連線 至伺服器 (登入頁面) - 資料庫引擎

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

使用此索引標籤來檢視或指定連線至 Microsoft SQL Server 資料庫引擎時的選項。 在大部分情況下,您可以在 [伺服器名稱] 方塊中輸入資料庫伺服器的計算機名稱,然後選取 [連線] 來連線。 如果您要連線至具名執行個體,請使用電腦名稱,後面依序加上反斜線及執行個體名稱。 例如: mycomputer\myinstance 。 如需更多範例,請參閱 連線 至 資料庫引擎

注意

雖然 Microsoft Entra ID 是 Azure Active Directory(Azure AD)的新名稱,但為了防止中斷現有的環境,Azure AD 仍會保留在某些硬式編碼元素中,例如 UI 字段、連線提供者、錯誤碼和 Cmdlet。 在本文中,這兩個名稱是可互換的。

許多因素都可能影響連接到 SQL Server 的能力。 如需說明,請參閱下列資源:

注意

若要使用 SQL Server 驗證進行連線,必須在 SQL Server 和 Windows 驗證模式中設定 SQL Server。 如需如何判斷驗證模式和變更驗證模式的詳細資訊,請參閱 變更伺服器驗證模式

選項。

伺服器類型

當您從 物件總管 註冊伺服器時,請選取要連線的伺服器類型:資料庫引擎、Analysis Services、Reporting Services 或 Integration Services。 對話框只會顯示套用至所選伺服器類型的選項。 當您從 [已註冊的伺服器] 註冊伺服器時,[ 伺服器類型 ] 方塊是唯讀的,且符合 [已註冊的伺服器] 元件中顯示的伺服器類型。 若要註冊不同類型的伺服器,請先從 [已註冊的伺服器] 工具列中選取 [資料庫引擎]、[Analysis Services]、[Reporting Services]、[SQL Server Compact] 或 [Integration Services],再開始註冊新的伺服器。

伺服器名稱

選取要連接的伺服器實例,預設會顯示最後一個連接的伺服器實例。

若要連接到 SQL Server Express 的實體,請使用指定管道名稱的命名管道通訊協定進行連線,例如 np:\\.\pipe\3C3DF6B1-2262-47\tsql\query。 如需詳細資訊,請參閱 SQL Server Express 文件。

注意

連線 會保存在「最近使用過」(MRU)的歷史中。 若要從 MRU 移除專案,請選取 [ 伺服器名稱 ] 下拉式清單,將滑鼠停留在要移除的伺服器名稱上,然後按 DEL 鍵盤上的按鍵。

連接到 Azure SQL 資料庫 您可以在 [連線 ion 屬性] 索引標籤的 [連線 至伺服器] 對話框中指定資料庫,您可以選取 [選項>>] 來存取。

根據預設,SQL Server 會連線到 master。 如果您在連線到 Azure SQL 資料庫 時指定使用者資料庫,則只會在 物件總管 中看到該資料庫及其物件。 如果您連接到 master,您可以看到所有資料庫。 如需詳細資訊,請參閱 Microsoft Azure SQL Database 概觀

驗證

目前版本的 SQL Server Management Studio (SSMS) 會在連線到 資料庫引擎 時提供八種驗證模式。 如果您的 [驗證] 對話方塊不符合下列清單,請從下載 SQL Server Management Studio (SSMS) 下載最新版本的 SSMS。

Windows 驗證
Microsoft Windows 驗證模式允許使用者透過 Windows 使用者帳戶連接。

SQL Server 驗證
當使用者使用指定的登入名稱和密碼連線時,SQL Server 會藉由檢查是否已設定 SQL Server 登入帳戶,以及指定的密碼是否符合先前記錄的密碼來執行驗證。 如果 SQL Server 未設定登入帳戶,驗證就會失敗,而且使用者會收到錯誤訊息。

Azure Active Directory - 通用 MFA
Azure Active Directory - 適用於 MFA 的通用是支援 Azure Multi-Factor Authentication (MFA) 的互動式工作流程。 Azure MFA 有助於保護資料和應用程式的存取,同時又滿足使用者對簡單登入程序的需求。 它提供一系列簡單驗證選項的強式驗證:電話、簡訊、具有釘選的智慧卡、行動應用程式通知等等。 針對 MFA 設定使用者帳戶時,互動式驗證工作流程需要透過快顯對話框、智慧卡使用等進行額外的用戶互動。如果用戶帳戶不需要 MFA,使用者仍然可以使用其他 Azure Active Directory 驗證選項。 如需詳細資訊,請參閱 使用 Azure Active Directory Multi-Factor Authentication

Azure Active Directory - 密碼
Azure Active Directory - 密碼是使用 Azure Active Directory (Azure AD) 中的身分識別連線到 Microsoft Azure SQL 資料庫 的機制。 如果您使用未與 Azure 同盟的網域認證登入 Windows,或根據初始或用戶端網域使用 Azure AD 驗證時,請使用此方法來聯機到 SQL 資料庫。 如需詳細資訊,請參閱 使用 Azure Active Directory 驗證

Azure Active Directory - 整合
Azure Active Directory 驗證是 Azure Active Directory (Azure AD) 中使用身分識別連接到 Microsoft Azure SQL Database 的機制。 如果您使用同盟網域中的 Azure Active Directory 認證登入 Windows,或是針對傳遞和密碼哈希驗證設定無縫單一登錄的受控網域,請使用此方法來聯機到 SQL 資料庫。 如需詳細資訊,請參閱使用 Azure Active Directory 驗證Azure Active Directory 無縫單一登錄 連線 SQL 資料庫。

Azure Active Directory - 服務主體
服務主體是 Azure AD 身分識別,可用來與自動化工具、作業和應用程式搭配使用。 使用 [服務主體驗證] 選項,您可以使用服務主體身分識別的用戶端標識碼和秘密來連線到 SQL 實例。 在 SSMS 中,在 [用戶名稱] 欄位中輸入用戶端識別碼,然後在 [密碼] 欄位中輸入密碼。 如需詳細資訊,請參閱使用 Azure SQL 的 Azure Active Directory 伺服器主體和 Azure Active Directory 伺服器主體。

Azure Active Directory - 受控識別
受控識別是特殊形式的服務主體。 有兩種受控識別:系統指派和使用者指派。 系統指派的受控識別會直接在 Azure 資源上啟用,而使用者指派的受控識別則是可指派給一或多個 Azure 資源的獨立資源。
若要使用受控識別透過 SSMS 和 ADS 等 GUI 用戶端連線到 SQL 資源,執行用戶端應用程式的電腦必須具有以儲存在其中身分識別的憑證來執行的 Azure AD 用戶端。 這最常透過 Azure VM 達成,因為身分識別可透過 VM 的入口網站窗格輕鬆地指派給電腦。 如需詳細資訊,請參閱適用於 Azure SQL 的 Azure AD 其中的受控身分識別

Azure Active Directory - 預設值
Azure Active Directory 的預設驗證選項會根據無密碼和非互動式機制執行驗證,包括:受控識別、Visual Studio、Visual Studio Code、Azure CLI 等等。

使用者名稱

要連線的用戶名稱。 當您選取 [Windows 驗證] 或 [Azure Active Directory - 整合式驗證],並預先填入您目前登入的 Windows 用戶名稱時,此設定是只讀的。

如果使用 Azure Active Directory - 通用 MFA、Azure Active Directory - 密碼、Azure Active Directory - 服務主體Azure Active Directory - 預設值進行連線,請輸入您要連線的 Microsoft Entra 身分識別名稱。

使用者指派的身分識別

與 Azure Active Directory - 受控識別連線時,會顯示此選項。 正確完成此選項取決於身分識別的類型:

  • 使用使用者指派的受控識別時,應該輸入身分識別的名稱。
  • 使用系統指派的受控識別,字段必須保留空白。 輸入系統指派的受控識別名稱會導致驗證失敗。

登入

輸入您連線的登入。 只有在您使用 SQL Server 驗證進行連線時,才能使用此選項。

密碼

輸入登入的密碼。 只有在您使用 SQL Server 驗證Azure Active Directory - 服務主體Azure Active Directory - 密碼 驗證進行連線時,才能編輯此選項。

記住密碼

選取此選項,讓 SQL Server 儲存輸入的密碼。 這個選項會顯示為 [密碼] 選項所提及的相同驗證方法。

連線

選取以連線到伺服器。

選項。

選取以顯示 [連線 ion 屬性]、[Always Encrypted] 和 [其他 連線 ion 參數] 索引卷標。