在asp中调用sp_addlogin时好像不能将其放在trans中,请教各位有没有什么办法,能避免这种冲突?多谢!

i_need_mana 2001-07-30 09:05:11
在asp中调用sp_addlogin时好像不能将其放在trans中,请教各位有没有什么办法,能避免这种冲突?多谢!
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
i_need_mana 2001-08-01
  • 打赏
  • 举报
回复
急呀!
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
实验9 数据库的安全管理 一、 实验目的 1、 掌握SQL Serve 的安全机制。 2、 掌握服务器的安全性管理。 3、 掌握数据库用户管理。 4、 掌握权限的管理。 二、 1、 使用企业管理器注册向导注册一个SQL Server服务器,选择"Windows身份验证模式"注册。如果已完成注册操作,先删除当前S QL Serve注册项,再重新注册。 2. 在企业管理器通过SQL Server服务器属性对话框对SQL Server服务器进行混合认证模式配置。 3. 在Windows创建用户账户,命名为"st_学号",如st_10。使用企业管理器为该用户创 建一个用于SQL Serve的登录账户,使用Windows身份认证,服务器角色为system administrators,授权可访问的studentsdb数据库,及数据库的访问角色为publ ic和bdo。 4、 使用系统存储过程sp_grantlogin为实验内容3创建的Windows用户授权,使其具有登 录SQL Server的权限 sp_grantlogin 'stu51\st_41' 5、 使用系统存储过程sp_addlogin创建混合模式验证的SQL Server登录,指定用户名为"st_学号"(不必在Windows建立该用户,下面以st_1 1为例),密码为学号,默认数据库为studentsdb。 sp_addlogin 'st_41','1007514241','studentsdb' 6、 使用企业管理器或系统存储过程sp_grantbaccess为登录账户st_11建立数据库用户 账户,指定用户名为st_user。 sp_grantdbaccess 'stu51\st_41','st_user' 7、 使用企业管理器或系统存储过程sp_addsrvrolemember将登陆账户st_11添加为固定 服务器角色sysadmin,使st_11所拥有的所有权限。 sp_addsrvrolemember 'stu51\st_41','sysadmin' 8、 使用企业管理器或系统存储过程sp_addrole为studentsdb数据库创建自定义数据库 角色student,并使student具有INSERT、DELETE、UPDATE对象权限和CREATE TABLE 语句权限。 sp_addrole 'student','INSERT、DELETE、UPDATE', ' CREATE TABLE ' grant 'INSERT、DELETE、UPDATE'on student 9、 使用企业管理器或系统存储过程sp_addrolemember将st_user添加为数据库角色stu dent成员,使它具有student的所有权限。 sp_addrolemember 'student', 'st_user' 10、 使用企业管理器或系统存储过程sp_helprotect查看表student_info所具有的权限。 sp_helprotect 11、 分别在studentsdb数据库的grade表和student_info表进行插入/删除记录的操作 ,查看操作结果是否具有相应的权限 delete student_info where 学号='0001' 12、 使用企业管理器或系统存储过程sp_revikedbaccess从当前studentsdb数据库删除 用户账户st_user。 sp_revokedbaccess st_user 13、 使用系统存储过程sp_defualtdb修改SQL Server登录账户st_11的默认数据库为master。 sp_defaultdb 'st_11','master' 14、 使用企业管理器或系统存储过程sp_droplogin删除SQL Server登录账户st_11。 sp_droplogin st_11 四、 实验思考 1、 使用系统存储过程查看固定服务器角色和固定数据库角色。说明固定服务器角色 和固定数据库角色有各什么数据库管理权限? 固定数据库角色是在每个数据库都存在的预定义组。管理员可以将一个用户加入到一 个或多个数据库角色。固定数据库角色不能被添加、修改或删除。 2、 Master数据库的guest用户能否被删除,为什么? 不能。GUEST用户是一个您能加入到数据库并允许具有有效SQL Server登录的任何人访问数据库的一个特殊用户,以GUEST帐号访问数据库的用户被认为 是GUEST用户的身份并且继承GUEST帐号的所有权限和许可。 ----------------------- 数据库的安全管理全文共9页,当前为第1页。 数据库的安全管理全文共9页,当前为第2页。 数据库的安全管理全文共9页

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧