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添加登录用户完成之后,一定要重新启动服务。

posted on 2024-12-16 00:33  LXRAMY  阅读(21)  评论(0)    收藏  举报