共用方式為


變更伺服器驗證模式

此主題描述如何使用 SQL Server Management Studio 或 Transact-SQL 變更 SQL Server 2012 中的伺服器驗證模式。 在安裝期間,SQL Server Database Engine 會設為 [Windows 驗證模式][SQL Server 及 Windows 驗證模式]。 安裝後,您可以隨時變更驗證模式。

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

本主題內容

  • 開始之前:

    安全性

  • 若要使用下列項目變更伺服器驗證模式:

    SQL Server Management Studio

    Transact-SQL

開始之前

安全性

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. [狀態] 頁面的 [登入] 區段中按一下 [啟用],然後按一下 [確定]

搭配回到頁首連結使用的箭頭圖示[Top]

使用 Transact-SQL

若要啟用 sa 登入

  1. 在 [物件總管] 中,連接到 Database Engine 的執行個體。

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

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

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

搭配回到頁首連結使用的箭頭圖示[Top]

請參閱

參考

ALTER LOGIN (Transact-SQL)

概念

增強式密碼

SQL Server 安裝的安全性考量

當系統管理員遭到鎖定時連接到 SQL Server