有一台浪潮服务器:
           系统:Windows Server 2003
           配有软件:Sql Server 2005
5台客户机:
           系统:Windows Xp
           配有软件:Visual Studio 2005
注:(浪潮服务器与客户机之间是对等的网络关系.即5台客户机不受浪潮服务器所控制!)
具体任务是实现:客户机通过使用Visual Studio 2005远程存储调试浪潮服务器上的Sql Server 2005,难点:每台客户机只能远程存储调试自己的数据库.(权限问题!)
       第一步:在浪潮服务器的Sql Server 2005上,创建了一个数据库Number01与Number02.然后,新建了一个登录,登录名:User01,密码:cnah123456789,将其映射到数据库Number01中.在数据库Number01,又建了一个用户,用户名:User01,密码:cnah123456789;
       第二步:在客户机上运行Visual Studio 2005,以用户名:User01,密码:cnah123456789进行登入,结果登入失败.
       第三步:在浪潮服务器新建一Windows Server 2003登录用户,用户名:User01,密码:cnah123456789.
       第四步:在客户机上运行Visual Studio 2005,以用户名:User01,密码:cnah123456789进行登入,结果能登入了.可惜,拒绝访问数据库.
       第五步:在浪潮服务器上将上述新建的Windows Server 2003登录用户,加入Administrator组中.
       第六步:在客户机上运行Visual Studio 2005,以用户名:User01,密码:cnah123456789进行登入,结果能登入了,也能访问数据库了.但权限太大了.不仅能使用系统数据库和数据库Number01,还能使用数据库Number02.
上述的操作,结果是失败的.没有实现,每台客户机只能远程存储调试自己的数据库?
小弟是初学者,希望高手在答复时,能说的详细些?(以便我能理解,也好给你们加分啊,呵呵!)最好,有个步骤啊!

解决方案 »

  1.   

    建立二个数据库,Number01与Number02
    有5个客户机还说每个人访问自己的数据库,这不可能
      

  2.   

    我先建两个数据库来试用的,拜托你解决主要问题.Number01与Number02 试用的.成功后,在来个Number03\Number04\Number05.
      

  3.   

    和这msSQL Agent有关,能给我说明一下吗?msSQL Agent我没打开,好像没关系啊.
      

  4.   

    我的机器,就是在2005,我开发的程序,在别人的机器上运行没问题,也就你这些,是不是你的用户设置的不对呀,这个Agent是用来在客户机上登录服务器的企业管理器的,
      

  5.   

    呵呵,太高兴了,解决了。加你分啊。原因:msSQL Agent我没打开。