在SQLServer2000中如何创建用户,分配权限(2页)486

上传人:沈*** 文档编号:191224338 上传时间:2023-03-02 格式:PDF 页数:3 大小:242.06KB
收藏 版权申诉 举报 下载
在SQLServer2000中如何创建用户,分配权限(2页)486_第1页
第1页 / 共3页
在SQLServer2000中如何创建用户,分配权限(2页)486_第2页
第2页 / 共3页
在SQLServer2000中如何创建用户,分配权限(2页)486_第3页
第3页 / 共3页
资源描述:

《在SQLServer2000中如何创建用户,分配权限(2页)486》由会员分享,可在线阅读,更多相关《在SQLServer2000中如何创建用户,分配权限(2页)486(3页珍藏版)》请在装配图网上搜索。

1、 在中如何创建用户 分配权限页G o o d i s g o o d,b u t b e t t e r c a r r i e s i t.精 益 求 精,善 益 求 善。-2 建用户用处 户孤报为的假 角 录 账安 权 所权的了明户安经权的色角询法有所对 骤成完 权 全 的色角加 户加库在录为 据码设录加 表 角 有的 予 角创限 具只实录,理这权的表用拒使最权色了获权通色角户将户用录中据后登了创色的权的表、有有个创据在说例限,用 的具限户 限表 据到名数密用 用问许示的考以个权访置的为一样的句面与建定 选允色名库的要用创选访东任择不这项器库的户的择认户中的统先则份用果要你方份户中登建键性

2、安理企的理企登除 限权的对移 户试测表公用含库的问能户建所库己对 户法合前为 录加 户增名你-sql server2000 如何创建用户 use 你的库名 go-新增用户 exec sp_addlogin test-添加登录 exec sp_grantdbaccess Ntest-使其成为当前数据库的合法用户 exec sp_addrolemember Ndb_owner,Ntest-授予对自己数据库的所有权限-这样创建的用户就只能访问自己的数据库,及数据库中包含了 guest 用户的公共表 go-删除测试用户 exec sp_revokedbaccess Ntest-移除对数据库的访问权限

3、exec sp_droplogin Ntest-删除登录 如果在企业管理器中创建的话,就用:企业管理器-安全性-右键登录-新建登录 常规项-名称中输入用户名-身份验证方式根据你的需要选择(如果是使用 windows 身份验证,则要先在操作系统的用户中新建用户)-默认设置中,选择你新建的用户要访问的数据库名服务器角色项 这个里面不要选择任何东西 数据库访问项 勾选你创建的用户需要访问的数据库名 数据库角色中允许,勾选public,db_ownew 确定,这样建好的用户与上面语句建立的用户一样-最后一步,为具体的用户设置具体的访问权限,这个可以参考下面的最简示例:-添加只允许访问指定表的用户:ex

4、ec sp_addlogin 用户名,密码,默认数据库名 -添加到数据库 exec sp_grantdbaccess 用户名 -分配整表权限 GRANT SELECT,INSERT,UPDATE,DELETE ON table1 TO 用户名 -分配权限到具体的列 GRANT SELECT,UPDATE ON table1(id,AA)TO 用户名-建角色,用户,权限/*-示例说明 示例在数据库 pubs 中创建一个拥有表 jobs 的所有权限、拥有表 titles 的 SELECT 权限的角色 r_test 随后创建了一个登录 l_test,然后在数据库pubs 中为登录 l_test 创建

5、了用户账户 u_test 同时将用户账户 u_test 添加到角色 r_test中,使其通过权限继承获取了与角色 r_test 一样的权限 最后使用 DENY 语句拒绝了用户账户 u_test 对表 titles 的 SELECT 权限。经过这样的处理,使用 l_test 登录 SQL Server 实例后,它只具有表 jobs 的所有权限。-*/USE pubs -创建角色 r_testEXEC sp_addrole r_test -授予 r_test 对 jobs 表的所有权限 GRANT ALL ON jobs TO r_test -授予角色 r_test 对 titles 表的 SEL

6、ECT 权限 GRANT SELECT ON titles TO r_test -添加登录 l_test,设置密码为 pwd,默认数据库为 pubsEXEC sp_addlogin l_test,pwd,pubs -为登录 l_test 在数据库 pubs 中添加安全账户 u_testEXEC sp_grantdbaccess-3 建用户用处 户孤报为的假 角 录 账安 权 所权的了明户安经权的色角询法有所对 骤成完 权 全 的色角加 户加库在录为 据码设录加 表 角 有的 予 角创限 具只实录,理这权的表用拒使最权色了获权通色角户将户用录中据后登了创色的权的表、有有个创据在说例限,用 的具限

7、户 限表 据到名数密用 用问许示的考以个权访置的为一样的句面与建定 选允色名库的要用创选访东任择不这项器库的户的择认户中的统先则份用果要你方份户中登建键性安理企的理企登除 限权的对移 户试测表公用含库的问能户建所库己对 户法合前为 录加 户增名你-l_test,u_test-添加 u_test 为角色 r_test 的成员 EXEC sp_addrolemember r_test,u_test -拒绝安全账户 u_test 对 titles 表的 SELECT 权限 DENY SELECT ON titles TO u_test /*-完成上述步骤后,用 l_test 登录,可以对 jobs

8、表进行所有操作,但无法对 titles 表查询,虽然角色 r_test 有 titles 表的 select 权限,但已经在安全账户中明确拒绝了对 titles 的 select权限,所以 l_test 无 titles 表的 select 权限-*/-从数据库 pubs 中删除安全账户 EXEC sp_revokedbaccess u_test -删除登录 l_testEXEC sp_droplogin l_test -删除角色 r_testEXEC sp_droprole r_test -假设你的用户为 bb -1.报告孤立用户 USE db EXEC sp_change_users_login Report GO -2.处理孤立用户 USE db EXEC sp_change_users_login Auto_Fix,bb,null,bb

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!