SqlServer用户权限
1.SqlServer登录方式
Windows身份验证方式:具备最高权限,仅能在安装SqlServer的服务器登录。
SqlServer身份验证方式:可以在同一网络下的任何电脑上登录。
2.SQLServer服务器角色
| sysadmin | 具有服务器上所有权限的最高权限角色,成员可以执行任何操作。 |
| serveradmin | 具有服务器级别配置选项和资源的管理权限。 |
| securityadmin | 管理登录、证书和密钥等安全性权限。 |
| processadmin | 管理正在运行的进程,但不能查看或更改这些进程的查询。 |
| setupadmin | 管理 SQL Server 安装过程的权限。 |
| bulkadmin | 执行 BULK INSERT 语句的权限。 |
| diskadmin | 管理磁盘文件的权限。 |
| dbcreator | 在服务器上创建、更改和删除数据库的权限。 |
| public | 默认服务器角色,所有登录用户都是其成员。 |
3.SqlServer固定数据库角色
| db_owner | 具有数据库上所有权限的最高权限角色,成员可以执行任何操作。 |
| db_accessadmin | 访问权限。 |
| db_securityadmin | 管理数据库中的权限、角色和对象的权限。 |
| db_ddladmin | 管理数据库中的任何 DDL 操作。 |
| db_datareader | 允许成员 SELECT 数据库中的任何表或视图的权限。 |
| db_datawriter | 允许成员 INSERT、UPDATE 和 DELETE 数据库中的任何表的权限。 |
| db_denydatareader | 禁止读。 |
| db_denydatawriter | 禁止写。 |
| public | 默认数据库角色,所有数据库用户都是其成员。 |
4.创建登录名并赋予权限



4.1举例选择dbcreator(在服务器上创建、更改和删除数据库的权限)。

4.2举例选择test1(指定用户操作的数据库);举例选择db_datawriter(指定用户对表的操作只能写入)。


4.3添加登录用户完成之后,一定要重新启动服务。

本文来自博客园,作者:LXRAMY,转载请注明原文链接:https://www.cnblogs.com/gddqpz/articles/18606780
浙公网安备 33010602011771号