PDA

View Full Version : سوال: خطا در برقراری ارتباط با پایگاه داده



کاربر مبتدی2
پنج شنبه 09 خرداد 1392, 12:26 عصر
سلام من سایتم را آپلود کرده ام اما هرجا که نیاز به برقراری ارتباط با پایگاه داده دارد با این خطا مواجه می شوم.
سایتم را با ASP.NET 4 طراحی کردم و پایگاه داده آن با sqlserver 2005 ایجاد کردم .



Server Error in '/' Application.


Login failed for user 'WIN-LR8RNH0V689\IWPD_2106(onlineazm)'.


Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.


Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'WIN-LR8RNH0V689\IWPD_2106(onlineazm)'.


Source Error:



An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:



[SqlException (0x80131904): Login failed for user 'WIN-LR8RNH0V689\IWPD_2106(onlineazm)'.] System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection) +5084682 System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning() +234 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2275 System.Data.SqlClient.SqlInternalConnectionTds.Com pleteLogin(Boolean enlistOK) +35 System.Data.SqlClient.SqlInternalConnectionTds.Att emptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject) +183 System.Data.SqlClient.SqlInternalConnectionTds.Log inNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout) +264 System.Data.SqlClient.SqlInternalConnectionTds.Ope nLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +195 System.Data.SqlClient.SqlInternalConnectionTds..ct or(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +232 System.Data.SqlClient.SqlConnectionFactory.CreateC onnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +5098475 System.Data.ProviderBase.DbConnectionFactory.Creat ePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +33 System.Data.ProviderBase.DbConnectionPool.CreateOb ject(DbConnection owningObject) +524 System.Data.ProviderBase.DbConnectionPool.UserCrea teRequest(DbConnection owningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConne ction(DbConnection owningObject) +479 System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection) +108 System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126 System.Data.SqlClient.SqlConnection.Open() +125 System.Data.Common.DbDataAdapter.FillInternal(Data Set 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.Execut eSelect(DataSourceSelectArguments arguments) +1618 System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) +21 System.Web.UI.WebControls.DataBoundControl.Perform Select() +143 System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind() +74 System.Web.UI.WebControls.GridView.DataBind() +4 System.Web.UI.WebControls.BaseDataBoundControl.Ens ureDataBound() +66 System.Web.UI.WebControls.CompositeDataBoundContro l.CreateChildControls() +75 System.Web.UI.Control.EnsureChildControls() +102 System.Web.UI.Control.PreRenderRecursiveInternal() +42 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.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


لطفاً مرا راهمنمایی کنید که این خطا را برطرف کنم

download69
پنج شنبه 09 خرداد 1392, 12:47 عصر
web.config رو اوکی کردی ؟؟؟

کاربر مبتدی2
پنج شنبه 09 خرداد 1392, 13:16 عصر
بله فکر می کنم web.config درست باشه و مشکل از کد c#باشه که نوشتم !

کاربر مبتدی2
یک شنبه 12 خرداد 1392, 17:48 عصر
متوجه شدم connectionstring رو اشتباه نوشتم . کمکم کنید اصلاحش کنم...

download69
یک شنبه 12 خرداد 1392, 23:30 عصر
<add name="ConnectionString" connectionString="Data Source=ip;Database=DbName;uid=username;pwd=passwor d"

ip: یک ping از دامینت بگیر و آی پی ای که بهت میده رو بزار جای ip
DbName: نام دیتا بیس (البته نامی که توی هاست براش انتخاب کردی)
username , password هم همون یوز و پسوردی که تو هاست ساختی برای دیتابیست

کاربر مبتدی2
دوشنبه 13 خرداد 1392, 10:24 صبح
از کمکتون خیلی متشکرم .
خطا برطرف شد . :لبخندساده: