刚装的SQL2005 无法登陆,记得在安装时没提示过我输入SA密码在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)

解决方案 »

  1.   

    开始->程序->SQL Server 2005->配置工具->外围应用配置器->SQL Engine->允许tcp/ip
      

  2.   

    程序—Microsoft SQL Server 2005—配置工具—SQL Server 外围应用配置器—服务和连接的外围应用配置器—
    1、MSSQLserver(实例名)—DataBase Engine—远程连接—(设置选项)
    在下方选项
    2、SQL Server Browser—服务(停止时只本机访问)
    3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—網絡連接協議—選擇實例對應協議—啟用(shard memory、Named Pipes、TCP\IP)
    注:
    SQL Server 浏览器程序以服务的形式在服务器上运行。SQL Server 浏览器侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server 浏览器可用于执行下列三种操作:
    浏览可用服务器
    连接到正确的服务器实例
    连接到专用管理员连接 (DAC) 端点
    SQL Server Browser 服务 (sqlbrowser) 为数据库引擎 和 SSAS 的每个实例提供实例名称和版本号。SQL Server 浏览器随 Microsoft SQL Server 2005 一起安装,为该计算机上运行的早期版本的 SQL Server(从 Microsoft SQL Server 7.0 开始)提供此服务
      

  3.   

    标题: 外围应用配置器
    ------------------------------在指定的计算机上找不到任何 SQL Server 2005 组件。该计算机上未安装任何组件,或者,您不是此计算机上的管理员。 (SQLSAC)------------------------------
    按钮:确定
    ------------------------------
      

  4.   


    用windows驗證,登入企業管理器—在實例—屬性—安全性(混合登陸模式)在安全性—登入—sa—屬性—狀態—啟用
      

  5.   

    用windows驗證,登入企業管理器—在實例—屬性—安全性(混合登陸模式) 在安全性—登入—sa—屬性—狀態—啟用
      

  6.   

    问题已经解决,谢谢各位,从同事电脑上拷贝了一份SQL 系统文件覆盖就OK 了。