向数据库用户授权
授权的语法为:
GRANT 权限 [ON 表名 ] TO 数据库用户
USE stuDB
GO
/*--为zhangsanDBUser分配对表stuInfo的select, insert, update权限--*/
GRANT select, insert, update
ON stuInfo TO dbtest
/*--为S26301DBUser分配建表的权限--*/
GRANT create table TO test
数据库的物理实现一般包括:
创建数据库
创建表
添加各种约束
创建数据库的登录帐户并授权
创建数据库或表时一般需要预先检测是否存在该对象
数据库从master系统数据库的sysdatabases表中查询
表从该数据库的系统表sysobjects表中查询
访问SQL Server某个数据库中的某个表,需要三层验证:
是否是SQL Server的登录帐户
是否是该数据库的用户
是否有足够的权限访问该表
阅读(905) | 评论(0) | 转发(0) |