注册 登录
Office中国论坛/Access中国论坛 返回首页

zhuyiwen的个人空间 http://www.office-cn.net/?625 [收藏] [复制] [分享] [RSS]

日志

为SQL Server数据库创建只读用户

已有 1234 次阅读2013-5-15 21:35 |个人分类:TSQL| 数据库, 用户, 只读

示例
-- 创建登录ID
USE master;
EXEC sp_addlogin '<<登录ID>>', '<<密码>>';
GO

-- 打开要进行授权的数据库
USE <<数据库>>;
-- 为登录ID创建相应数据库用户
EXEC sp_grantdbaccess '<<登录ID>>''<<数据库用户名>>';
GO 
-- 将数据库用户设置为固定的数据库数据只读角色
EXEC sp_addrolemember 'db_datareader''<<数据库用户名>>';
GO

USE master;
EXEC sp_addlogin 'ReadID', '123';
GO

-- 打开要进行授权的数据库
USE test;
-- 为登录ID创建相应数据库用户
EXEC sp_grantdbaccess 'ReadID''Reader';
GO 
-- 将数据库用户设置为固定的数据库数据只读角色
EXEC sp_addrolemember 'db_datareader''Reader';
GO


评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-12 17:17 , Processed in 0.069271 second(s), 17 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部