--添加只允许访问指定表的用户:   
exec  sp_addlogin   '用户名', '密码', '默认数据库名'   
  
--添加到数据库  
exec  sp_grantdbaccess   '用户名' 
  
--分配整表权限  
GRANT  SELECT ,  INSERT ,  UPDATE ,  DELETE  ON table1 TO [用户名] --分配权限到具体的列
GRANT  SELECT ,  UPDATE  ON table1(id,AA) TO [用户名]

解决方案 »

  1.   

    给你例子吧: 既然是保密, 而且是给开发人员用的, 那你的开发环境内的数据就应该是假的数据(但数据库结构是和production是完全相同的). 
      

  2.   

    按charry0110得方法做了,update on table 后在B机上能看见被update得表,但在导出时依然能导出同库中未被看间得其他表虽然没有限制导出,依然要感谢charry0110!bwu851得例子提醒了我,其实我可以做一个demo,保留相同得数据库结构,可以用假得数据,或者少少量得真实数据供开发使用,先将其他得数据删除。bwu851是这个意思吧?谢谢!!!虽然要多做些工作,但至少能解决目前遇到得难题了。