變更伺服器驗證模式
本主題描述如何使用 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
變更安全性驗證模式
在 SQL Server Management Studio 物件總管中,以滑鼠右鍵按一下伺服器,然後按一下 [屬性]。
在 [安全性] 頁面上的 [伺服器驗證] 中,選取新的伺服器驗證模式,然後按一下 [確定] 。
在 [SQL Server Management Studio] 對話方塊中,按一下 [確定] 以確認重新啟動 SQL Server 的需求。
在物件總管中,以滑鼠右鍵按一下伺服器,然後按一下 [重新啟動]。 如果 SQL Server Agent 正在執行,也必須將其重新啟動。
若要啟用 sa 登入
在 [物件總管] 中,依序展開 [安全性]、[登入]、以滑鼠右鍵按一下
sa
,然後按一下 [屬性]。在 [ 一般 ] 頁面上,您可能必須建立並確認登入的密碼。
在 [狀態] 頁面的 [登入] 區段中按一下 [已啟用] ,然後按一下 [確定] 。
使用 TRANSACT-SQL
若要啟用 sa 登入
在物件總管中,連線到資料庫引擎的執行個體。
在標準列上,按一下 [新增查詢] 。
複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 下列範例會啟用 sa 登入並設定新密碼。
ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ; GO
另請參閱
增強式密碼
SQL Server 安裝的安全性考量
ALTER LOGIN (Transact-SQL)
當系統管理員遭到鎖定時連接到 SQL Server