在SQL Server 2000中如何创建用户,分配权限.doc

在SQL Server 2000中如何创建用户,分配权限.doc

ID:55586340

大小:16.00 KB

页数:2页

时间:2020-05-19

在SQL Server 2000中如何创建用户,分配权限.doc_第1页
在SQL Server 2000中如何创建用户,分配权限.doc_第2页
资源描述:

《在SQL Server 2000中如何创建用户,分配权限.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、sqlserver2000如何创建用户use你的库名go--新增用户execsp_addlogin'test'--添加登录execsp_grantdbaccessN'test'--使其成为当前数据库的合法用户execsp_addrolememberN'db_owner',N'test'--授予对自己数据库的所有权限--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表go--删除测试用户execsp_revokedbaccessN'test'--移除对数据库的访问权限execsp_dropl

2、oginN'test'--删除登录如果在企业管理器中创建的话,就用:企业管理器--安全性--右键登录--新建登录常规项--名称中输入用户名--身份验证方式根据你的需要选择(如果是使用windows身份验证,则要先在操作系统的用户中新建用户)--默认设置中,选择你新建的用户要访问的数据库名服务器角色项这个里面不要选择任何东西数据库访问项勾选你创建的用户需要访问的数据库名数据库角色中允许,勾选"public","db_ownew"确定,这样建好的用户与上面语句建立的用户一样------------------------

3、---------------------------------------------------最后一步,为具体的用户设置具体的访问权限,这个可以参考下面的最简示例:--添加只允许访问指定表的用户:execsp_addlogin'用户名','密码','默认数据库名'--添加到数据库execsp_grantdbaccess'用户名'--分配整表权限GRANTSELECT,INSERT,UPDATE,DELETEONtable1TO[用户名]--分配权限到具体的列GRANTSELECT,UPDATEONtable1

4、(id,AA)TO[用户名]-----------------------------------------------------------------------------------------------------建角色,用户,权限/*--示例说明示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test同时将用户账户u_test添加到角色r_test中

5、,使其通过权限继承获取了与角色r_test一样的权限最后使用DENY语句拒绝了用户账户u_test对表titles的SELECT权限。经过这样的处理,使用l_test登录SQLServer实例后,它只具有表jobs的所有权限。--*/USEpubs--创建角色r_testEXECsp_addrole'r_test'--授予r_test对jobs表的所有权限GRANTALLONjobsTOr_test--授予角色r_test对titles表的SELECT权限GRANTSELECTONtitlesTOr_test--添加

6、登录l_test,设置密码为pwd,默认数据库为pubsEXECsp_addlogin'l_test','pwd','pubs'--为登录l_test在数据库pubs中添加安全账户u_testEXECsp_grantdbaccess'l_test','u_test'--添加u_test为角色r_test的成员EXECsp_addrolemember'r_test','u_test'--拒绝安全账户u_test对titles表的SELECT权限DENYSELECTONtitlesTOu_test/*--完成上述步骤后,

7、用l_test登录,可以对jobs表进行所有操作,但无法对titles表查询,虽然角色r_test有titles表的select权限,但已经在安全账户中明确拒绝了对titles的select权限,所以l_test无titles表的select权限--*/--从数据库pubs中删除安全账户EXECsp_revokedbaccess'u_test'--删除登录l_testEXECsp_droplogin'l_test'--删除角色r_testEXECsp_droprole'r_test'--假设你的用户为bb--1.报告

8、孤立用户USEdbEXECsp_change_users_login'Report'GO--2.处理孤立用户USEdbEXECsp_change_users_login'Auto_Fix','bb',null,'bb'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。