首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

System.Data.SqlClient.SqlException: 没法打开登录所请求的数据库 "CompanySite"登录失败

2012-09-29 
System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 CompanySite。登录失败。“/CompanySite

System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "CompanySite"。登录失败。
“/CompanySite”应用程序中的服务器错误。
--------------------------------------------

无法打开登录所请求的数据库 "CompanySite"。登录失败。
用户 'sa' 登录失败。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "CompanySite"。登录失败。
用户 'sa' 登录失败。

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[SqlException (0x80131904): 无法打开登录所请求的数据库 "CompanySite"。登录失败。
用户 'sa' 登录失败。]
  System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +5050218
  System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
  System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2275
  System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35
  System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject) +183
  System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout) +239
  System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +195
  System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +232
  System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
  System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +33
  System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +524
  System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
  System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +479
  System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +108
  System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126
  System.Data.SqlClient.SqlConnection.Open() +125
  System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +123
  System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +319
  System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92
  System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1618
  System.Web.UI.WebControls.Repeater.GetData() +54
  System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) +248
  System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) +61
  System.Web.UI.WebControls.Repeater.DataBind() +76
  System.Web.UI.WebControls.Repeater.EnsureDataBound() +57
  System.Web.UI.WebControls.Repeater.OnPreRender(EventArgs e) +15


  System.Web.UI.Control.PreRenderRecursiveInternal() +103
  System.Web.UI.Control.PreRenderRecursiveInternal() +175
  System.Web.UI.Control.PreRenderRecursiveInternal() +175
  System.Web.UI.Control.PreRenderRecursiveInternal() +175
  System.Web.UI.Control.PreRenderRecursiveInternal() +175
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2496

 


--------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272 


怎么也找不到解决问题的方法,sql server 是2008,visual studio是2010,哪位大哥大姐给帮忙解决一下,着急死了~~!!谢谢啦!!

[解决办法]
未找到你项目的数据
确认你数据库已经附加了:CompanySite
[解决办法]
数据库访问方式改为sql server用户登录。
确定sa用户与密码正确

热点排行