我也就重新启动了下服务器,启动之前是正常连接的。启动之后打开主页登陆后就出现用户 'sa' 登录失败。
服务器 sqlserver2000,用户名sa 密码为空。
打开查询分析器用的就是sa和空密码,登陆正常。
但在页面登陆时总出错。

解决方案 »

  1.   

    感谢大家的关注,我已经增加了一个用户名test,密码也是test.
    在web.config中是这样配置的:
    <DataBase>
        <!-- 数据库类型 SQL Server, Oracle,DB2 -->
        <add key="DBType" value="SQL Server" />
        <!-- 数据库连接类型 SQL Server, Oracle,OleDB,DB2 -->
        <add key="ConnectionProvider" value="SQL Server" />
        <!-- 数据库用户 -->
        <add key="UserID" value="test" />
        <!-- 用户密码  -->
        <add key="Password" value="test" />
        <!-- 服务器 -->
        <add key="DataSource" value="." />
        <!-- 数据库名称 -->
        <add key="Database" value="Ticket" />
      </DataBase>
      
    <appSettings>
    <add key="ConnectionString" value="server=.;database=ticket;uid=test;pwd=test" />
        <!--8618B53C32BF8E0B6CD3BDFF59B9F24BE1C6D586A5915C8B6DC69A09ABB2DF60A4026BDE8E76B6FDE2BFCEA3FA8E06CB-->
        <add key="ConnectionString2" value="server=.;database=ticket;uid=test;pwd=test" />
    ...
    </appSettings>但是登陆页面时出现:非法的密码数据!
    我怀疑是 <add key="Password" value="test" />这一行有问题,value可能是个加密的字符串?
      

  2.   

    <connectionStrings>
        <add name="数据库名" connectionString="server=.;database=ticket;uid=test;pwd=test;" providerName="System.Data.SqlClient"/>
    </connectionStrings>换成这个试试
      

  3.   

    test 是不是关键字呀 server=(local)试一试呢
      

  4.   

    问题已解决,感谢大家的关注!解决办法:链接错误, <add key="Password" value="test" />中的value的值是加密的值。没办法,我用原来备份好的web.config覆盖即可。