在加用户时,选择可操作数据权限的角色,
再在企业管理器中的库jxhome中表h_Project
的属性中分配你所建用户的select权限,
 也可用:
 Grant all on 表名 to 用户名 --授于在本表所有权限
 go
 Revoke all on 表名 to 用户名 --撤消在本表所有权限 -- all可改为具体的操作如Select ,update,delete,insert 等等

解决方案 »

  1.   

    --示例--切换到你新增的用户要控制的数据库
    use 你的库名
    go--新增用户
    exec sp_addlogin 'test' --添加登录
    exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户
    exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
    go--删除测试用户
    exec sp_revokedbaccess N'test' --移除对数据库的访问权限
    exec sp_droplogin N'test' --删除登录
      

  2.   

    谢谢zjcxc(邹建) 的一劳永益的好办法。重谢。