*请问一下,小弟我想设置数据库的访问权限如何做,SQL SERVER 2000

*****请教一下,我想设置数据库的访问权限怎么做,SQL SERVER 2000
第一个问题:假设我的MSSQL 2000中有若干个表,我想让远程用户只能访问指定的几个表,怎么做?
第二个问题:远程用户访问表,只能进行查看操作,不能修改数据表的任何内容怎么做呢?

------解决方案--------------------
对用户进行权限维护,可以通过角色限制,也可以自己做一个权限表
------解决方案--------------------
第一个问题:假设我的MSSQL 2000中有若干个表,我想让远程用户只能访问指定的几个表,怎么做?
你是想用户直接使用MSSQL还是通过你的程序?如果使用MSSQL,你可以在MSSQL里新建用户,分配角色
第二个问题:远程用户访问表,只能进行查看操作,不能修改数据表的任何内容怎么做呢?
这个同上,如果你是自己的软件,这个就在你程序里实现即可,程序读哪个表,就是哪个表了
------解决方案--------------------
建角色,分配权限,建用户,加入角色,那么此用户就有相应的权限了
程序就用这个用户登陆,其它都不用理,此用户若去访问没有权限的表,那就是非法的,会访问不成功