我的SQL2005不能用SQL SERVER身份验证登陆,我已经在安全性那选择了混合模式了,我的服务器名称为admin
,用sa登陆时出现了这一个画面,
内容如下:无法连接admin。
        其他信息:已成功与服务器建立连接,但是在登陆过程中发生错误。(provider:共享内存提供程序,error;
        0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)
什么原因啊?搞到烦死了。高手帮帮忙。

解决方案 »

  1.   


    /*
    标题:更改登录用户验证方式
    作者:爱新觉罗·毓华(十八年风雨,守得冰山雪莲花开) 
    时间: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,即可
    更改登录用户的验证方式。*/
      

  2.   

    还是不行啊,提示是用户‘sa’登陆失败,该用户与可信SQL Server连接关联。(Microsoft SQL Server,错误:18452)
      

  3.   

    可能是数据库设置为windows认证,没有设为混合认证
      

  4.   

    http://hi.baidu.com/308068980/blog/item/9e69d1d1bbb4aa85a1ec9c76.html
      

  5.   

    需要
    CREATE LOGIN [windows_login_name] FROM WINDOWS
      

  6.   

    //已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233) 解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。 如果还是不行看这里,这可能是服务器身份验证有关系,先用windows身份验证的方式登录进去,然后打开服务器属性,“安全性”把服务器验证方式改成“SQL SERVER 和 Windows身份验证模式”。//找不到SQL Server 2005 网络配置,只有一个配置报表服务器,但打开它却打开一个窗口“提供程序加载失败”
      

  7.   

    看一下你的Sql,,,开始程序Sql2005有个外围配置,你点开,默认的是不能运程访问的,要开一下
      

  8.   

    启动外围应用配置器
    --------------------------------------------------------------------------------可通过 SQL Server“开始”菜单使用 SQL Server 外围应用配置器:•在“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2005 和“配置工具”,再单击“SQL Server 外围应用配置器”。显示的第一个页面为 SQL Server 外围应用配置器的起始页。在该起始页中,可指定要配置的服务器:1.单击“配置外围应用”旁边的“更改计算机”链接。默认值为“localhost”。如果您以前选择的是一个命名服务器,则将会看到该服务器名称。2.在“选择计算机”对话框中,执行下列操作之一:◦若要在本地计算机中配置 SQL Server 2005,请单击“本地计算机”。◦若要在另一台计算机中配置 SQL Server 2005,请单击“远程计算机”,然后在文本框中输入计算机名称。◦若要配置故障转移群集,请单击“远程计算机”,然后在文本框中输入故障转移群集实例名称。3.单击“确定”。
      

  9.   

    已经是localhost了,就是不行,我觉得是我安装时有些组件没安装到,又可能要重新安装了,麻烦死了。
      

  10.   

    搞不好得重装sql server了。
      

  11.   

    第一步:  
    开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server Configuration Manager -双击SQL Server (MSSQLSERVER)-启动 -确定 
    第二步:
    打开SQL Server 2005 连接-安全性-登录名-选择sa双击(到登陆属性-sa)-将密码改啦最好都是sa(强制实施密码为空)-到选择页选“状态”点击-只将“授予”“启用”前的点上标志“点”
    第三步:
    对象资源管理器-第一个 右键 重新启动 OK     
      

  12.   

    我在vista下面安装时没有设置sa密码,安装完了只能以windows帐户登录,无法获得sa权限,
    查了半天,只有重装了一下。好像有本书里面说过如果没有设置sa的密码,就没有文档化的方法重新获得sa权限,也就是说只有重装了。
      

  13.   

    在服务器属性里看看,把那里服务器身份验证选为SQL Server和Windows身份验证模式。