当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

针对SQL Server表的只读权限分配[MSSQL防范]

赞助商链接



  本文“针对SQL Server表的只读权限分配[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

假如要对SQL Server表分配只读权限,应当若何实现呢?下面就教您针对SQL Server表的只读权限分配办法,但愿对您学习SQL Server表权限方面有所启迪.

  1. --先成立测试库test_tmp  
  2.  
  3. --按照现有的表成立两张表  
  4.  
  5. SELECT TOP 100 * INTO test_tab1 FROM mistest_09428.dbo.squarer;  
  6.  
  7. SELECT TOP 100 * INTO test_tab2 FROM mistest_09428.dbo.squarer;  
  8.  
  9. --成立角色  
  10. EXEC sp_addrole 'test_role1' ;  
  11.  
  12. --分配select的权限给角色test_role1  
  13. GRANT SELECT ON test_tab1 TO test_role1;  
  14. GRANT SELECT ON test_tab2 TO test_role1;  
  15.  
  16. --add登陆dap570,密码dap570,默许库为test_tmp  
  17. EXEC sp_addlogin 'dap570','dap570','test_tmp';  
  18.  
  19. --给dap570增添帐户test  
  20. EXEC sp_grantdbaccess 'dap570','test'  
  21.  
  22. --将角色test_role1分配给text  
  23. EXEC sp_addrolemember 'test_role1','test';  
  24. --over  
  25.  
  26. --换dap570来登录数据库test_tmp  
  27.  
  28. --然后测试  
  29.  
  30. /*  
  31. DELETE FROM  test_tab1  
  32.  
  33. INSERT INTO test_tab1(ingotno) VALUES('2222')  
  34.  
  35. UPDATE test_tab1 SET ingotno = '3333' 
  36. */  
<
  以上是“针对SQL Server表的只读权限分配[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 针对SQL INJECTION的SQL SERVER安全设置初级篇
  • 针对SQL Server表的只读权限分配
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .