请问在SQLServer 2000中用户和角色的区别以及对象权限和语句权限的区别。 麻烦用规范语言作答。
/* - 具有所有办公桌就业权限并选择计划当局的数据库酒吧中角色的描述示例。将U_Test用户帐户添加到R_Test角色中,以便通过授权的遗产获得与R_Test角色相同的权限。
经过此类处理后,在使用L_Test登录SQLServer示例后,它仅具有桌面作业的所有权限。
- */usepubs-create r_testexecsp_addrole'r_test'-grant r_test to PWD员工时间表,pubsexecsp_addlogin'l_test','pwd','pwd','p p op of offer' u_test'-add u_test作为r_test execsp_addrolemember'r_test','u_test'-remject u_test u_test安全帐户的成员,即使R_TES角色t具有权限选择表,但权限选择已在安全帐户中明确拒绝,因此l_test没有权限选择时间表 - */ - 从数据库pub execsp_revokedbaccess'u_test'-padam login l_testexecsp_droplogin'l_test'-delete r_testexecsp_droprole'r_r_r_test'1 sqlserver and Windows和Windows'sqlserver and Windows'删除安全帐户 - 确定2 用户:内置\管理员<机器名称> \这些管理员可能没有此操作来避免使用Windows Identity在SQL4 中记录。
示例服务器(具有绿色图标)-Edit SQLServer注册选择“使用SQLSERVER验证” - 并检查“始终要求一个安全的名称和密码。
----------------------------------- ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ---------------------------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ------启动过程 - 摩根rosoftsqlserver-olity的允许服务器 - 普罗图尔网络 - 端口 - 端口端口,输入您自己的指定端口,例如 2 4 3 3 -TICK HIDE服务器------------------------------------------------------------------------------- -------------------------------------------------------------控制用户避免访问他们无法访问的数据库的好条件(详细信息,详细信息也可以从数据库中控制其特定对象。
使用您的库名称添加execsp_addlogin'test'用户-ADD execsp_grantdbaccessnetest'make it execsp_addrolemembern'db_owner期间数据库法律用户',n''test',n''test''''''''数据库包含公开对待用户的公共时间表 Execsp_revokedbaccess naus '-access to the execsp_droploginnetest' permission database-login in if created in the enterprise manager, use: enterprise-secure-click-click-click login-make general login items Name to your name. Requirements (If you use Windows confirmation ,您必须在操作系统用户中创建新用户) - 在默认设置中,选择名称服务器角色角色项目 新用户的数据库希望访问。
在这种情况下,假设用户以这种方式制作的用户与上述语句中的用户相同--------------------------------------------------------------------------------------------- --------------------------------------------------------------------------- --------------------------------------------------------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- --------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------- ------ ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------- 您可以参考以下最简单的示例: - 仅允许访问指定表的用户:execsp_addlogin'username','password','password','default database name' - add to execsp_grantdbac database database database-cess'user'user'user'-给全部给全部GRANTSELECT,插入,更新,DeleteOntable1 to Table [用户名] - int in列的权限 确定,updateTable1 (id,aa)至[用户名] ------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------》中有关特定的安全设置和理论,请参阅SQL在线帮助
如何设置sqlserver登陆的用户权限
1 使用Windows或SA身份验证方法与服务器联系,打开安全→右键 - 单击登录名→创建新的登录名称2 实现对数据库权限的访问; 他 - 是。如果您有特殊需求,请准备。
单击“确定”以完成,并将创建新的用户名。
sqlserver中grant和revoke的区别在哪里
C的选择,SQL语言赠款和Recoke语句的选择主要用于维护数据库的安全性。赠款和取消声明是具有SQL语言安全控制的赠款和回收许可声明。
1 身份验证命令赠款,语法格式(SQL语句是不敏感的):从 from 用户to用户使用授予选项的用户to //可以是一个可以是一个,表格名称或列名称可以在获得普通用户许可之后,通过可选子句授予其他用户。
扩展信息:回收吊销VOKE语句:授予权限恢复通用格式:reboke