你这什么乱七八糟的代码,语法不对不说,使用方法也不对sp_addrole是把角色赋予某个用户,例如sp_addrole 'db_owner','abcd'把数据库拥有者角色赋予给abcd用户。然后你下面那个又是什么乱七八糟的代码,grant select on table to 'abcd'把表的查询权限授予给abcd用户。你基本语法都还没搞清楚。。。。