PDA

View Full Version : سوال: مشکل در connection string



hamid_73
جمعه 22 فروردین 1393, 22:51 عصر
سلام دوستان من یک دیتا بیس با اسکیوال 2008 ساختم
و متصلش کردم به برنامم

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Data\Base\DB_University_Perinter.mdf;Integrated Security=True

وقتی برنامم رو میبرم رو یه سیستم دیگه ارور میده
login failed for user
مشکل از کجاس؟؟
تو ساخت پایگاه داده ؟؟
یا تو اتصال به برنامه؟؟
اگه تو ساخته دیتابیسه بگین کجاش؟و اگه تو برنامس بگین چه طور درستش کنم :لبخند:

behzadkhan
جمعه 22 فروردین 1393, 22:54 عصر
با سلام

آیا در سیستم های دیگه هم SQLEXPRESS نصب هست؟

با تشکر

hamid_73
جمعه 22 فروردین 1393, 22:57 عصر
اره هست
تو سیستم هایی که ویژوال استودیو هم نصب بوده تست کردم ولی بازم همین ارور رو میده

behzadkhan
جمعه 22 فروردین 1393, 23:02 عصر
ممکنه یکی از ایرادای زیر باشد:

اگر خطا از سمت SQLEXPRESS باشد احتمالا به خود یوزر ویندوز این اجازه را نمی دهد که به SQLEXPRESS وصل شود.

اگر سمت برنامه است که باید ببینی کجا این پیغام را بررسی کردی.

با تشکر

hamid_73
جمعه 22 فروردین 1393, 23:05 عصر
ممکنه یکی از ایرادای زیر باشد:

اگر خطا از سمت SQLEXPRESS باشد احتمالا به خود یوزر ویندوز این اجازه را نمی دهد که به SQLEXPRESS وصل شود.

اگر سمت برنامه است که باید ببینی کجا این پیغام را بررسی کردی.

با تشکر

من خودم فک می کنم از سمت SQLEXPRESS باشه
چون تو سیستم خودم اصن از این گیرا نمیده

behzadkhan
جمعه 22 فروردین 1393, 23:14 عصر
یک سوال؟

ما می توانیم با استفاده از برنامه Microsoft SQL Server Management Studio بصورت دستی و براحتی یک پایگاه داده در SQLSERVER ایجاد کنیم و هر تغییری در پایگاهمون ایجاد کنیم.

حالا

آیا توی یک سیستم دیگه می تونی با این برنامه این کار رو انجام بدی؟

اگه این کار شد چه جوری لاگین می شی؟

با تشکر

hamid_73
جمعه 22 فروردین 1393, 23:17 عصر
یک سوال؟

ما می توانیم با استفاده از برنامه Microsoft SQL Server Management Studio بصورت دستی و براحتی یک پایگاه داده در SQLSERVER ایجاد کنیم و هر تغییری در پایگاهمون ایجاد کنیم.

حالا

آیا توی یک سیستم دیگه می تونی با این برنامه این کار رو انجام بدی؟

اگه این کار شد چه جوری لاگین می شی؟

با تشکر
منظورتونو نفهمیدم
من که نمی خوام پایگاه دادمو دست کاری کنم
من وقتی exe برنامم رو میبرم تو یه سیستم دیگه این ارور رو میده نمیزاره برم تو فرم ها

behzadkhan
جمعه 22 فروردین 1393, 23:24 عصر
ببخشید

منظروم را توی این تصویر بهتر می رسونم :

117864

اون قسمت ها رو میگم.

توی سیستم خودت و بقیه سیستم ها چیه؟

با تشکر

hamid_73
شنبه 23 فروردین 1393, 06:01 صبح
همونی هست که تو سیسیتم خودم هست

behzadkhan
شنبه 23 فروردین 1393, 12:37 عصر
با سلام

این دو تا لینک را چک کن:

http://support.microsoft.com/kb/555332

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/40d83498-f52f-41e9-8d11-f2ea43413479/how-to-fix-login-failed-for-user-microsoft-sql-server-error-18456in-windows-2008?forum=sqlgetstarted

با تشکر

behzadkhan
سه شنبه 26 فروردین 1393, 10:57 صبح
با سلام

آیا برای پایگاه داده تان permision تعریف کردید.(فقط کاربرانی که تعریف شده اند اجازه دسترسی به پایگاه داده ها را دارند)

با تشکر

nasim394
سه شنبه 26 فروردین 1393, 11:00 صبح
همکار عزیز شما از دیتا ست استفاده کردی ؟