针对SQL Server表的只读权限分配

复制--先创建测试库test_tmp --根据现有的针对表创建两张表 SELECT TOP 100 * INTO test_tab1 FROM mistest_09428.dbo.squarer; SELECT TOP 100 * INTO test_tab2 FROM mistest_09428.dbo.squarer; --创建角色 EXEC sp_addrole test_role1 ; --分配select的云服务器提供商权限给角色test_role1 GRANT SELECT ON test_tab1 TO test_role1; GRANT SELECT ON test_tab2 TO test_role1; --add登陆dap570,密码dap570,默认库为test_tmp EXEC sp_addlogin dap570,dap570,test_tmp; --给dap570添加帐户test EXEC sp_grantdbaccess dap570,test --将角色test_role1分配给text EXEC sp_addrolemember test_role1,test; --over --换dap570来登录数据库test_tmp --然后测试 /* DELETE FROM test_tab1 INSERT INTO test_tab1(ingotno) VALUES(2222) UPDATE test_tab1 SET ingotno = 3333 */ 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.b2b供应网
本文地址:http://www.bzuk.cn/news/209c7599715.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。