日期:2014-05-19  浏览次数:20472 次

给数据库添加用户的问题
我原来是这样操作的
在企业管理器中
在某个数据库(如 "officedb "中新建角色(限制了某些数据表的访问),然后在服务器的安全性的登录中新建登录用户,服务器角色为空,指定访问数据库我只选定了 "officedb ",但是我在vb中用这个新建登录用户连接sql,连接后在officedb中对这个用户的限制有效(比如只能访问指定数据表),但是仍能正常访问其他数据库,这是怎么回事?


------解决方案--------------------
你能访问其他数据库是以guest用户而实现的。
你可以在其他数据库中删除guest用户。
------解决方案--------------------
因为你使用当前的用户访问其他数据库的时候,是被看成guest成员,当然就可以访问了,
如果不想让这个新用户访问的话,那么把其他数据库用户中的guest成员删除就可以了~~
谢谢~~