sql server开启混合验证模式
时间: 2023-08-28 09:03:50 浏览: 450
在 SQL Server 中,启用混合验证模式后,可以使用 SQL Server 身份验证和 Windows 身份验证来登录 SQL Server 实例。要开启混合验证模式,请按照以下步骤操作:
1. 使用 SQL Server Management Studio (SSMS) 连接到要更改身份验证模式的 SQL Server 实例。
2. 在 SSMS 中,依次展开“服务器对象”、“安全性”,右键单击“登录名”,然后选择“新建登录名”。
3. 在“新建登录名”对话框中,选择“SQL Server 身份验证”,输入登录名和密码,然后单击“确定”。
4. 在 SSMS 中,依次展开“服务器对象”、“安全性”,右键单击“服务器”,然后选择“属性”。
5. 在“属性”对话框中,选择“安全性”选项卡,将“服务器身份验证”设置为“SQL Server 和 Windows 身份验证模式”,然后单击“确定”。
6. 重启 SQL Server 实例,以使更改生效。
注意:启用混合验证模式后,建议使用复杂的密码来保护 SQL Server 登录名和密码。此外,也应该定期更改密码,以提高安全性。
相关问题
sql server开启混合验证模式 使用T-SQL命令创建用户名
你可以使用以下 T-SQL 命令创建一个新的 SQL Server 登录名和用户,并将其添加到 SQL Server 实例中。在这之前,需要确保已经启用了 SQL Server 的混合验证模式。
1. 打开 SQL Server Management Studio (SSMS),连接到目标 SQL Server 实例。
2. 打开一个新的查询窗口。
3. 使用以下命令创建新的登录名:
```
CREATE LOGIN login_name WITH PASSWORD = 'password', CHECK_POLICY = OFF;
```
其中,`login_name` 是新登录名的名称,`password` 是登录名对应的密码。
4. 使用以下命令创建新的用户并将其与登录名关联:
```
CREATE USER user_name FOR LOGIN login_name;
```
其中,`user_name` 是新用户的名称。
5. 授予新用户所需的权限:
```
GRANT SELECT, INSERT, UPDATE, DELETE ON table_name TO user_name;
```
其中,`table_name` 是该用户需要访问的表的名称。
在执行以上命令之后,新的登录名和用户将被创建,并且该用户将被授予对指定表的 SELECT、INSERT、UPDATE 和 DELETE 权限。
如何将sqlserver的windows验证模式改为SQL Server 和 Windows 混合身份验证模式
要将 SQL Server 的身份验证模式从 Windows 身份验证模式更改为 SQL Server 和 Windows 混合身份验证模式,请按照以下步骤进行操作:
1. 使用管理员权限登录 SQL Server Management Studio。
2. 在“对象资源管理器”中,右键单击 SQL Server 实例,然后选择“属性”。
3. 在“安全性”选项卡中,选择“SQL Server 和 Windows 身份验证模式”。
4. 单击“确定”以保存更改。
5. 重启 SQL Server 服务,以使更改生效。
现在,您可以使用 SQL Server 身份验证来登录该实例,同时也可以使用 Windows 身份验证登录。
阅读全文