使用SQL语句创建数据库用户名并授权的方法

数据库 SQL Server
如果需要创建数据库用户名并授权,使用SQL语句可以非常简单地实现,下面为您介绍该语句的详细写法,希望对您有所帮助。

如果使用SQL语句实现创建数据库用户名,并授予权限,该SQL语句应该怎么写呢?下面就教您该SQL语句的写法,供您参考学习。

1.创建登录名:

1 USE TEST
2   EXEC SP_ADDLOGIN 'UserID','Password'
3 GO
2.为指定数据库创建用户名:

1 USE TEST
2   EXEC SP_GRANTDBACCESS 'UserID','UserID'
3 GO
3.为指定用户分配指定数据库的指定权限:

1 USE TEST
2   GRANT CREATE TABLE,INSERT,DELETE,UPDATE,SELECT TO UserID
3 GO
4.添加数据库角色:

1 USE TEST
2   EXEC SP_ADDROLE 'ROLE'
3 GO
5.添加角色为ROLE的成员MEMBER:

1 USE TEST
2   EXEC SP_ADDROLEMEMBER 'ROLE','MEMBER'
3 GO
6.设置角色ROLE拥有TABLE表的UPDATE权限:

1 USE TEST
2   GRANT UPDATE ON TABLE TO ROLE
3 GO

 

 

【编辑推荐】

实现子孙树查询的经典SQL语句

查询表的字段名的sql语句写法

查询表结构的SQL语句

单表多条件查询sql语句写法

使用SQL语句查询时间段

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-06 09:53:41

SQL Server语句

2010-09-27 14:48:12

SQL用户名

2019-03-01 18:50:09

SQL Server数据库备份并压缩

2011-05-26 10:11:24

Oracle数据库索引

2011-08-15 14:52:07

数据库登录名数据库用户名

2010-09-27 14:54:38

SQL数据库

2009-10-21 16:34:03

Oracle用户名重建索引

2011-08-04 16:50:25

Oracle数据库表空间

2009-08-05 13:32:07

Oracle按用户名重

2020-03-27 08:51:54

oracle数据库用户名

2010-07-06 09:49:56

SQL Server

2009-08-18 13:52:57

Ubuntu用户名密码

2011-08-01 22:41:49

SQL Server数Insert

2010-06-17 11:02:27

SQL Server

2010-09-01 16:55:55

SQL删除连接

2011-08-15 14:29:52

SQL Server数事务

2011-01-06 09:28:19

SQL语句

2010-09-07 16:12:36

SQL语句数据库压缩

2015-07-23 17:02:55

oracle创建数据库

2010-10-22 15:42:59

SQL Server创
点赞
收藏

51CTO技术栈公众号