大家好 我的操作系统为:WINDOWS 2003 SERVER 数据库为 MSSQL2005 无法启动服务:SQL SERVER(MSSQLSERVER) 错误代码:3417(在线哭等)  在使用本地程序连接数据库引擎的时出现一下提示  "在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)"

解决方案 »

  1.   

    只须把DATA目录里的所有的文件的压缩属性取消.
      

  2.   

    一个笨办法:结束sqlserver这个进程,然后重启sqlserver服务,不行的话就重启电脑试试.
    仅供参考啊
      

  3.   

    <% 
    '定义连接数据库对象的相关变量 
    Dim ConnObj 
    Dim ConnString 
    '定义连接数据库对象的相关变量 
    Dim DatabaseSeverLocalName 
    Dim DatabaseServerUserName 
    Dim DatabaseServerUserPwd 
    Dim DatabaseServerDatabaseName 
    '给数据库连接的变量进行赋值 
    DatabaseServerLocalName = "***.***.***.***" 
    'IP地址 
    DatabaseServerUserName = "sa" 
    '数据库登陆名 
    DatabaseServerUserPwd = "******" 
    '登陆的密码 
    DatabaseServerDatabaseName = "DatabaseName" 
    '数据库名称 
    '创建数据库的连接对象 
    Set ConnObj = Server.CreateObject("Adodb.Connection") 
    'OLEDB的方式读取数据库,支持64位的操作系统 
    ConnString = "Provider=SQLOLEDB;Data Source=" &DatabaseServerLocalName& ";UID=" &DatabaseServerUserName& ";PWD=" &DatabaseServerUserPwd& ";Database=" &DatabaseServerDatabaseName& "" ConnObj.Open ConnString %>