新手如何正确使用MSSQL授权(mssql grant)
特性
作为数据库管理人员,用户会面临对MSSQL服务器安全性的担忧,使用MSSQL的授权特性可以有效的保护用户的数据安全。本文将介绍如何正确使用MSSQL的授权特性。
首先,使用Windows认证登录MSSQL服务器,然后在SQL Server Management Studio (SSMS)中选择新建登录:
![登录](https://img2020.cnblogs.com/blog/7f9989/202006/7f9989-20200616231132209.png)
接下来,创建一个新的Windows用户并将其设为服务器管理员。要执行此操作,请在Windows控制面板中打开用户管理器,然后右键单击“本地用户和组”并选择“新建用户”,在弹出的窗口中输入新用户的信息:
![创建新用户](https://img2020.cnblogs.com/blog/7f9989/202006/7f9989-20200616231743006.png)
然后,单击“完成”按钮结束安装,并返回本地用户和组管理器,此时该用户会出现在列表中,并取得管理员权限:
![本地用户](https://img2020.cnblogs.com/blog/7f9989/202006/7f9989-20200616232044215.png)
接着,在SQL Server Management Studio中运行以下代码,赋予该用户管理员权限:
“`sql
USE [master]
GO
CREATE LOGIN [Rocky]
WITH PASSWORD = ‘Rocky123’,
DEFAULT_DATABASE = [master]
GO
— 指定其身份为管理员
EXEC sp_addsrvrolemember ‘Rocky’,’sysadmin’
GO
最后,在客户端机器上使用SQL Server Configuration Manager启用Mixed Mode认证,这样新的账号就可以登录了:
![启用 Mixed Mode](https://img2020.cnblogs.com/blog/7f9989/202006/7f9989-20200616233615270.png)
以上内容是如何正确使用MSSQL授权特性的一个简要指南,正确使用MSSQL授权特性可以有效的加强MSSQL服务器的安全性,确保用户的数据安全性。
相关文章