本主题介绍如何使用 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
更改安全身份验证模式
在 SQL Server Management Studio 对象资源管理器中,右键单击服务器,然后单击“ 属性”。
在 “安全 ”页上的 “服务器身份验证”下,选择新的服务器身份验证模式,然后单击“ 确定”。
在“SQL Server Management Studio”对话框中,单击“ 确定 ”确认重启 SQL Server 的要求。
在对象资源管理器中,右键单击服务器,然后单击“ 重启”。 如果运行有 SQL Server 代理,则也必须重新启动该代理。
启用 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