SQL Server 2008数据库创建用户只读权限的两种方式

在SQL Server 2008中,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下面我们就创建一个只读用户,给大家学习使用。

一、命令行方式创建

新建查询窗口,然后输入以下命令然后执行即可:

1
2
3
sp_addlogin 'test','test','DB'  >>登录名、密码、登录的数据库
sp_grantdbaccess 'test' >>将数据库用户加入到当前数据库
grant select/update/delete on TABLEA/VIEWB to test >>给该用户赋予查询/更新/删除 表TABLEA的权限或试图VIEWB的权限

二、传统软件视窗创建

  1. 首先打开【Microsoft SQLServer Management Studio】,用管理员账户登录。

  2. 选择安全性->登录名->右键新建登录名。

  3. 在常规里输入用户名和密码。

  4. 在”用户映射”里“映射到此登录名的用户”选择该用户可以操作的数据库。

  5. 在“数据库角色成员身份”里选择“public”和”db_datareader”。

  6. 这样一个只读用户就创建完成了。

本文转载自https://blog.csdn.net/enweitech/article/details/47393657。

SQL Server 2008数据库创建用户只读权限的两种方式

https://ganzhixiong.com/p/98b91355/

Author

干志雄

Posted on

2021-06-30

Updated on

2021-06-30

Licensed under

Comments