打开管理器,从安全性下的登录名全部没有了,但网站能正常浏览,也能正常提交数据。真奇怪了,所有的数据库从管理器中都不能打开,有遇到过吗?是什么原因啊。

解决方案 »

  1.   

    用”windows身份验证“进去就不行,提示什么权限都没有了。还好现在还能用具体的数据库帐号能登录
      

  2.   

    用windows登陆的账号,权限不够。把windows账号提升为管理员权限,试试
      

  3.   


    /*
    标题:更改登录用户验证方式
    作者:爱新觉罗·毓华(十八年风雨,守得冰山雪莲花开) 
    时间:2008-03-03
    地点:广东深圳
    *//*
        登录用户的验证方式一般是在 SQL Server 2005 安装时被确定的。如果需要改变登录用
    户的验证方式,只可以通过 SQL Server Configuration Manager 改变服务器的验证方式。改
    变登录用户的验证方式的步骤如下:1、通过"开始"/"程序"/"Microsoft SQL Server 2005"/"SQL Server Management Studio"菜单
    打开SQL Server Management Studio 工具。2、通过"连接到服务器"对话框连接到需要改变登录用户验证方式的 SQL Server 2005 服务器。3、连接正确后,SQL Server Management Studio 中的"对象资源管理器"版面将出现连接的服务
    器。选中这个服务器,单击鼠标右键,选择"属性"菜单命令。4、选择"服务器属性"对话框中的"选择页"版面内的"安全性"页面。5、在"服务器身份验证"框架内,重新选择登录用户的验证方式。选择完成后单击"确定"按钮,
    这时会弹出"SQL Server Management Studio"提示框,提示重新启动 SQL Server后做作的更改
    才会生效。6、单击"SQL Server Management Studio"提示框中的"确定"按钮,重新启动 SQL Server,即可
    更改登录用户的验证方式。*/
      

  4.   

    我不是要改验证方式,是用windows验证方式进入,数据库一个也看不了,之前是可以的。用数据库自身的帐号只能看本身,看不了别的数据库,想恢复成用windows验证方式进入,能操作全部数据库。
      

  5.   

    这种情况没什么问题。是企业管理器的sqlserver的实例注册信息丢失所致。从新注册即可。
    sqlserver2000下的注册的sqlserver信息在当前用户的
    [HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Tools\SQLEW\Registered Servers X\]分支下。sqlserver2005下的注册信息在%USERPROFILE%\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\RegSrvr.xml文件中
      

  6.   

    regsvr32 %USERPROFILE%\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\RegSrvr.xml 是吗?
      

  7.   

    RegSrvr.xml 文件找到了,看了有几项不对了。修改了,下一步怎么做?
      

  8.   

    sqlserver2005下的注册信息在什么位置