共用方式為


變更伺服器驗證模式

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中變更伺服器驗證模式。 在安裝期間,SQL Server 資料庫引擎會設定為 [Windows 驗證模式] 或 [SQL Server 和 Windows 驗證模式]。 安裝後,您可以隨時變更驗證模式。

如果您在安裝期間選取 [Windows 驗證模式],sa 登入便會停用,且安裝程式會指派密碼。 即使稍後將驗證模式改成 [SQL Server 及 Windows 驗證模式],sa 登入也會保持停用狀態。 若要使用 sa 登入,請使用 ALTER LOGIN 陳述式啟用 sa 登入並指派新密碼。 sa 登入只能使用 SQL Server Authentication 連線到伺服器。

本主題內容

開始之前

安全性

sa 帳戶是已知的SQL Server帳戶,而且通常是惡意使用者的目標。 除非您的應用程式需要,否則請勿啟用 sa 帳戶。 請務必針對 sa 登入使用一個增強式密碼。

使用 SQL Server Management Studio

變更安全性驗證模式

  1. 在 SQL Server Management Studio 物件總管中,以滑鼠右鍵按一下伺服器,然後按一下 [屬性]。

  2. [安全性] 頁面上的 [伺服器驗證] 中,選取新的伺服器驗證模式,然後按一下 [確定]

  3. 在 [SQL Server Management Studio] 對話方塊中,按一下 [確定] 以確認重新啟動 SQL Server 的需求。

  4. 在物件總管中,以滑鼠右鍵按一下伺服器,然後按一下 [重新啟動]。 如果 SQL Server Agent 正在執行,也必須將其重新啟動。

若要啟用 sa 登入

  1. 在 [物件總管] 中,依序展開 [安全性]、[登入]、以滑鼠右鍵按一下 sa ,然後按一下 [屬性]。

  2. 在 [ 一般 ] 頁面上,您可能必須建立並確認登入的密碼。

  3. [狀態] 頁面的 [登入] 區段中按一下 [已啟用] ,然後按一下 [確定]

使用 TRANSACT-SQL

若要啟用 sa 登入

  1. 在物件總管中,連線到資料庫引擎的執行個體。

  2. 在標準列上,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 下列範例會啟用 sa 登入並設定新密碼。

    ALTER LOGIN sa ENABLE ;  
    GO  
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;  
    GO  
    
    

另請參閱

增強式密碼
SQL Server 安裝的安全性考量
ALTER LOGIN (Transact-SQL)
當系統管理員遭到鎖定時連接到 SQL Server