用户 'Leo-PC\Leo' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'Leo-PC\Leo' 登录失败。源错误: 
行 39:  // TODO: 在此处添加构造函数逻辑
行 40:  //
行 41:         conn.Open();
行 42:  }
行 43: }
 源文件: g:\新建文件夹\相册管理\App_Code\SqlHelper.cs    行: 41 堆栈跟踪: 
[SqlException (0x80131904): 用户 'Leo-PC\Leo' 登录失败。]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +118
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +379
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +3922
   System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +70
   System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +406
   System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +740
   System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +415
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +310
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +774
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +89
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +625
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +163
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +884
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +187
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +143
   System.Data.SqlClient.SqlConnection.Open() +262
   SqlHelper..ctor() in g:\新建文件夹\相册管理\App_Code\SqlHelper.cs:41
   DB.showImage(Int32 albumID) in g:\新建文件夹\相册管理\App_Code\DB.cs:104[TargetInvocationException: 调用的目标发生了异常。]
   System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +71
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +261
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +29
   System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) +19
   System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +888
   System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +3209
   System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +94
   System.Web.UI.WebControls.DataBoundControl.PerformSelect() +206
   System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +125
   System.Web.UI.WebControls.GridView.DataBind() +28
   System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +104
   System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +127
   System.Web.UI.Control.EnsureChildControls() +140
   System.Web.UI.Control.PreRenderRecursiveInternal() +124
   System.Web.UI.Control.PreRenderRecursiveInternal() +292
   System.Web.UI.Control.PreRenderRecursiveInternal() +292
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4775 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.4952; ASP.NET 版本:2.0.50727.4955 

解决方案 »

  1.   

    1.数据库服务打开了吗?
    2.你登录的帐号是windows登录吗?有没有密码等
    3.你的外围应用配置器设置打开了吗
      

  2.   

    conn.Open();
    数据库没有打开检查你的数据库连接字符串是否正确数据库服务是否开启。
      

  3.   

    你的连接字符串用的是windows身份验证吧,最好换成sql server的登录用户,比如sa
      

  4.   


    我用的sql server2000,怎么改啊?
      

  5.   

    你去我的空间里看看,我前几天整理下的关于操作数据库登录失败的一些错误问题。
    http://blog.csdn.net/qlxuelang/archive/2011/03/19/6260971.aspx