<connectionStrings>
<add name="CYCardConnection" connectionString="Server=(local)\SqlExpress;User ID=sa;Password=cangyu;Database=CYCard;" providerName="System.Data.SqlClient"/>
</connectionStrings>
我装的是Sqlserver2000,异常信息如下:
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

解决方案 »

  1.   

    先确定服务端本身运行正常,用企业管理器连接测试.通常这种情况是sql服务器貌似禁用了tcpip连接(即限制了远程访问).
      

  2.   

    sql服务配置里启用混合登陆模式
      

  3.   

    我装的 VS.NET 2008 和 sqlserver2000 个人版
      

  4.   

    Server=(local)\SqlExpress是连接sql server 2000????
      

  5.   

    Server=(local)\SqlExpress;
    改成
    datasource=.;
      

  6.   

    SQL Server 2000 打上sp4补丁