مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sg.programmer

عضویت از 1393/06/30

خطای لاگین برای اتصال به stimulsoft در asp.net

  • سه شنبه 16 آذر 1395
  • 21:42
تشکر میکنم

سلام من برای اتصال بهصورت لوکال و از طریق ویزارد در stimulsoft ایجاد کردم وقتی روی سرور آپلود کردم خطایاتصال میده . بر روی سرور چطوری باید از طریق کد کانکشن را به stimul بشناسونم؟

کد برنامه:

		StiReport report = new StiReport();
        report.Load(Server.MapPath(String.Format("Reports\\{0}.mrt", "StiWebReport1" )));
        report.Compile();
       
        StiMobileViewer1.Report = report;

کد خطا : Login failed for user 'WIN-ABFDLRB1EJJ\IWPD_51

[SqlException (0x80131904): Login failed for user 'WIN-ABFDLRB1EJJ\IWPD_51(coldexpr)'.]
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling) +821
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +332
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +38
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +699
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +89
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +426
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78
   System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +191
   System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +154
   System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbC

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • سه شنبه 16 آذر 1395
  • 22:50

این خط را هم اضافه کردم در لوکال جواب داد ولی روی سرور خطاداد - با این کانکشن به دیتابیس هام هم متصل میشم و خطا نداشته. ولی باز خطای اتصال را میده

string conString = System.Configuration.ConfigurationManager.ConnectionStrings["MYConnectionString"].ConnectionString;

  report.Dictionary.Databases.Add(new StiSqlDatabase("Con", conString));

و هم چنین کار تابع StiSqlDatabase چی هست و رشته اول یعنی Con کارش چی هست؟

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • سه شنبه 16 آذر 1395
  • 23:24

درست شد مشکل از همین تابع بود که باید رشته اول را اسم کانکشن قبلی میگذاشتم

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • سه شنبه 16 آذر 1395
  • 23:34

ولی یک مشکلی دیگه پیش اومده این هست که بعد از اجرای وب سایت که گزارش نمایش میدم میخوام منو یا صفحات دیگه را لود کنم سرورتا حدود یکی دو دقیقه هیچ فرمی را باز نخواهد کرد. این بعد از نمایش گزارش روی میده.

این مشکل برای چی هست؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)