更改服务器身份验证模式

本主题介绍如何使用 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 身份验证连接到服务器。

本主题内容

开始之前

安全性

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 代理,则也必须重新启动该代理。

启用 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