System.Data.SqlClient.SqlException: 用户 'wmit' 登录失败。
   在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   在 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
   在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
   在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.SqlClient.SqlConnection.Open()
   在 Service1.GetInfo() 位置 C:\Documents and Settings\ChenJingSong\My Documents\Visual Studio 2005\WebSites\WebSite1\App_Code\Service.vb:行号 33

解决方案 »

  1.   

    用户 'wmit' 登录失败
    -------------------------------------当然就是用户的问题了.
    可能的原因有:
    1. 有此用户, 但密码不对
    2. 无此用户
    3. sql的身份验证模式设置成仅windows, 但你用sql用户去登录
    4. 用户被禁用
    5. 用户密码过期(sql 2005支持)
      

  2.   

    总之, 一切的问题在于用户, 不在于服务器与webservice之间的通讯, 因为连接已经建立, 并且进行到了验证身份的步骤
      

  3.   

    3. sql的身份验证模式设置成仅windows, 但你用sql用户去登录
    这是我连接数据库的代码Dim StrConn = "Server=CHENJINGSONG;Database=xacdb;uid=wmit;pwd='1'"怎么改写!!
      

  4.   

    改服务器配置.
    在sql服务器上, 用manger studio连接到sql, 右键sql实例, 属性--在安全性中设置
      

  5.   

    SQL Server 设置为混合验证方式。