我使用的是sql server2005.现在我要实现这个结果:
比如现在我已有A、B两个数据库,它们对应的数据库用户名分别是user1和user2,这两个用户名对应的登录名分别是login1和login2.
现在的情况是如果我用login1登录management studio,则数据库A和B都会出现在列表中,但我只能操作A而没有对B的操作权限。
但这不能达到我的要求,我想要实现当login1登陆后,数据库列表中只显示出来他对应的数据库A,而数据库B不要显示。我要怎么做才能达到这个结果呢?这个问题困扰我好几天了,一直没有什么好的办法。我以前租用的虚拟主机中的sqlserver就能实现这个效果,当我用management studio连接数据库后只显示我的数据库,而没有别的数据库在列表里。我刚刚也试验了一个N点虚拟主机管理系统,也是没有能实现。怎么办呢,愁啊。。