--创建角色 r_test
代码如下 EXEC sp_addrole "r_test"--授予 r_test 对 jobs 表的所有权限
代码如下 GRANT ALL ON jobs TO r_test--授予角色 r_test 对 titles 表的 SELECT 权限
GRANT SELECT ON titles TO r_test
--添加只允许访问指定表的用户:
代码如下 exec sp_addlogin "用户名","密码","默认数据库名"--添加到数据库
代码如下 exec sp_grantdbaccess "用户名"--分配整表权限
代码如下 GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]上面都是在sql语句直接在sa用户下运行就可以了,下面我们要以图片来告诉你实在方便
1. 登录SQL Server 2005,“安全性”—“登录名”—“新建登录名” (1) 常规 登录名(自定) SQL Server 身份验证 注:不要使用“强制密码过期”,否则不能创建新用户。 (2) 用户映射 映射到此登录名的的用户,选择想要登录的数据库。 注:这里就是选择使用该登录名登录到该数据库。 下面可以对该用户的访问权限进行设置(读、写等)。 SQL Server 2005支持到对列的访问权限的设置。 (3) 状态 授予允许链接到数据库引擎;启用登录。 2. 刷新后,当我们再看数据库时,“安全性”—“用户”下面就增加了一个用户。 3. 在启动SQL Server 2005,就可以使用该用户登录到该数据库。
[mssql 端口]mssql server2005 为数据库指定单独用户名
http://m.bbyears.com/shujuku/34010.html
推荐访问:mssql数据库 mssqlserver mssql2008 mssqlserver服务无法启动 mssql2000 mssql2005 mssql管理工具