为用户赋予查询和执行权限。如何再赋予查看视图和存储过程的权限呢
为用户赋予查询和执行权限。怎么再赋予查看视图和存储过程的权限呢。
在SQL SERVER 2005中,为用户赋予查询和执行权限。怎么再赋予查看视图和存储过程的权限呢。
只能查看,不能修改。
SQL SERVER 2005
------解决方案--------------------
在SQL SERVER 2005中,为用户赋予查询和执行权限。怎么再赋予查看视图和存储过程的权限呢。
只能查看,不能修改。
SQL SERVER 2005
------解决方案--------------------
- SQL code
@objectname 换成存储过程名称,@user_id 用户id 存储过程 GRANT EXECUTE on @objectname to @user_id 视图 GRANT SELECT on @objectname to @user_id
------解决方案--------------------
- SQL code
Use databaseName --创建角色 create role ProgramerRole --用于创建表 存储过程 视图 grant create table,create procedure,create view to ProgramerRole grant select on schema::dbo to ProgramerRole
------解决方案--------------------
- SQL code
--创建登录账号 --create login username with password='password' --创建数据库用户 create user username for login username --将用户TestUser添加到TestRole角色中 exec sp_addrolemember 'ProgramerRole','username '
------解决方案--------------------
创建一个角色,赋予权限 然后再添加登录账号和用户到角色中