小弟初学数据库装的是SQLserver2005 由于初期不 懂,装时默认为windows用户登录,现在改过来了,!~但是用sa用户登录时出现了如下错误
成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (.Net SqlClient Data Provider)
向高手请教了!~

解决方案 »

  1.   

    设置允许SQL Server身份登录:参考这里:http://blog.csdn.net/htl258/archive/2009/05/01/4138513.aspx
      

  2.   

    sqlserver 2005 sa登录失败解决办法
    安装2005的时候,没有设置混合验证模式,只用了Window身份验证,现在要写数据库连接字符串,如果用window身份验证写比较麻烦,所以想到了怎样把SQL的登陆方式从Window改为SQLServer登陆方式呢?折腾了一下,终于有了答案。
    具体操作方法:
         1、先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从“Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭当前对象资源管理器。
         2、重新用Window验证方式登陆,在左边的树结构中选择“数据库”下面的“安全性”选项——登录名——sa,右键属性——在“SQLServer身份验证”中输入要设置的sa密码。
         3、重新启动SQLServer服务。记着,是重启服务,不是关掉sqlserver2005然后再打开。
             如果不重新启动SQLServer服务,直接用sa登陆,就会报这样的错误:“用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联”。
             重启SQLServer服务的方法:进入window服务,找到“SQL Server (MSSQLSERVER)”服务,选择重新启动。或者在运行中输入:net stop mssqlserver ,然后再输入:net start mssqlserver。
             这样重新服务之后再用sa登陆就OK了。
    在安装SQLServer 2005后,系统默认的是Windows身份验证,并且sa用户是禁用的. 
    要想sa能够登录,操作如下: 
    1.先在windows身份验证模式下登录,待连接成功后,右击实例,选择属性/安全性/,在右边选择SQL Server和windows 身份验证模式. 
    2.在实例下的安全性/用户树下,右击sa属性,单击常规,设置sa的密码.然后,单击状态,勾选授予和启用两个单选项.至此,设置完毕. 
    3.重新启动SQLExpress 服务就可以了
      

  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.   

    谢谢上面楼主提醒!
     如果刚开始默认安装 window身份安装,把SQL的登陆方式从Window改为SQLServer登录,可以直接在window登录下的--->安全性----登录名---选择->sa,然后设置密码,重启OK。