更改服务器身份验证模式

本主题介绍如何使用 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 帐户。 对 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