SQL数据库操作授权

数据库 SQL Server
在SQL数据库中,不同的用户拥有不同的操作权限,下文教您SQL数据库是如何为用户操作授权的,供您参考学习。

SQL数据库建库及增加用户名后,需要给用户授权,下面就将为您介绍SQL数据库操作授权的详细步骤,如果您对SQL数据库操作方面感兴趣的话,不妨一看。

grant 命令序列 to 用户名  
A. 系统管理员可以授予其他用户CREATE DATABASE的权限,使其他用户可以成为数据库所有者。  
B. 数据库所有者在他所拥有的数据库中,可以授予其他用户的权限有:  
l CREATE TABLE ------------------- 建表  
lCREATE DEFAULT ------------------ 建缺省  
lCREATE RULE ------------------- 建规则  
lCREATE PROCedure ------------------ 建存储过程  
lCREATE VIEW ------------------- 建视图  
lDUMP DATABASE ------------------- 备份数据库  
lDUMP TRANsaction ------------------ 备份日志  
C. 数据库对象所有者可以授予其他用户的操作权限有:  
l SELECT  
l UPDATE  
l INSERT  
l EXECute  
l DELETE  
l REFERENCE  
例:授予zhang1在数据库tele114上建表,建视图,建存储过程;对表students有select,reference权;对name,native字段有update权。  
1> use tele114  
2> go  
3> grant creat table,create procedure ,create view to zhang1  
4> go  
5> grant select,reference on students to zhang1 with grant option  6> go  
7> grant update on students(name,native) to zhang1  
8> go  
9> sp_helprotect  
10> go 
 

 

【编辑推荐】

带您深入了解SQL数据库角色

SQL数据库中的临时表详解

SQL数据库中事务的ACID特性

SQL数据库自动备份并删除源文件的实现

SQL数据库压缩语句简介

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

2011-01-06 09:28:19

SQL语句

2015-03-27 13:02:17

Azure SQL D微软云数据库

2010-07-02 14:46:20

SQL Server数

2010-03-29 10:19:24

2010-07-15 17:28:50

SQL Server

2010-11-03 16:21:18

DB2数据库授权

2010-07-21 16:20:45

SQL Server

2011-06-24 15:57:35

SQL AzureDAC

2009-03-19 09:58:04

ADO.NET数据库SQL操作

2010-06-18 12:45:20

SQL Server数

2010-09-27 15:43:47

SQL语句

2021-05-17 06:57:34

SQLServer数据库

2010-07-08 11:23:41

SQL Server还

2010-07-22 13:59:14

MS SQL Serv

2010-07-01 11:49:13

SQL Server

2011-04-07 13:53:04

SQL Server数

2011-08-15 15:53:51

SQL Server数批量操作

2010-07-08 11:05:14

SQL Server数

2009-09-18 15:19:19

LINQ to SQL

2010-08-31 16:53:54

DHCP数据库
点赞
收藏

51CTO技术栈公众号