这个跟你在企业管理器当中注册数据库有关,如果你用的是window身份验证,你的机器已登录到域,我怀疑是这种情况,这种情况下,除非另外设置,域的普通用户没有查看用户表记录的权限。方法一:
删掉这个注册,采用SQL Server 身份验证。
方法二:
注消当前用户,用系统管理员的身份登录。

解决方案 »

  1.   

    我遇到这种情况,在enterpise 中建立服务器连接发现同样问题,原因在于你的服务器名称,试一下local,.,机器名。用户名sa ,
      

  2.   

    回复c96118():
       我是用sa来做用户名的,你能讲详细点吗?谢谢!
      

  3.   

    你用的是en吧,以前是好的吗?
    qa 如果没问题,应该就是en的问题了。
    1.将旧database删除,新增。
    2.从别的机器上copy一个正常的en.
      

  4.   

    可能OEM底层的com注册出了问题,但决不是是因为用户合法性检查有问题,因为oem已经进去了.