認證 (Database Engine)
適用於:MICROSOFT Fabric 中的 SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL Database
認證是包含驗證資訊 (認證) 的記錄,該項資訊是連線到 SQL Server 外部資源時所需的資訊。 此資訊會在 SQL Server 內部使用。 大部份認證都包含 Windows 使用者名稱和密碼。
儲存在認證中的資訊可讓透過 SQL Server 驗證連接到 SQL Server 的使用者,存取伺服器執行個體外部的資源。 如果外部資源為 Windows,則使用者會驗證為認證中指定的 Windows 使用者。 單一認證只能對應至單一 SQL Server 登入。 SQL Server 登入僅能對應到一個認證。
如需儲存在 master 資料庫且可用於整個 SQL Server 執行個體的認證,請參閱 CREATE CREDENTIAL (Transact-SQL)。 如需供特定資料庫使用且可讓該資料庫攜帶的認證,請參閱 CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)。
系統認證會自動建立並與特定端點關聯。 系統認證的名稱是以兩個雜湊符號 (##) 開頭。
如需認證的詳細資訊,請參閱 sys.credentials 和 sys.database_scoped_credentials 目錄檢視。
在 Fabric SQL 資料庫中,Microsoft資料庫使用者的 Entra ID 是唯一支援的驗證方法。 僅支援資料庫範圍認證。
相關內容
建立認證
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
保護 SQL Server 的安全