首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么设置用户权限

2013-09-22 
如何设置用户权限在SQL SERVER 中新增一登录用户,如何设置它只能访问指定的数据库及该数据库里的表。而且只

如何设置用户权限
在SQL SERVER 中新增一登录用户,如何设置它只能访问指定的数据库及该数据库里的表。
而且只能对表select ; insert; update ; 可以打开表 不能做其它操作。
[解决办法]

引用:
Quote: 引用:

数据库级别的权限:db_datareader,db_datawriter,服务器级别:public


能给个图形界面的操作步骤?

不允许创建表如何设?

用这个代码试试,我限制了它不能delete

USE master
GO
IF db_id('test_login')IS NOT NULL
DROP DATABASE test_login
CREATE DATABASE test_login
GO
CREATE LOGIN test_login WITH PASSWORD='123'
GO

USE [master]
GO
ALTER LOGIN [test_login] WITH DEFAULT_DATABASE=[test_login], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON
GO
USE [test_login]
GO
CREATE USER [test_login] FOR LOGIN [test_login]
GO
USE [test_login]
GO
ALTER ROLE [db_datareader] ADD MEMBER [test_login]
GO
USE [test_login]
GO
ALTER ROLE [db_datawriter] ADD MEMBER [test_login]
GO

USE test_login
go

CREATE TABLE test_login(id INT)

DENY DELETE TO test_login

热点排行