نمایش نتایج 1 تا 23 از 23

نام تاپیک: مشکل اتصال برنامه به بانک روی سیستم های دیگر

  1. #1

    مشکل اتصال برنامه به بانک روی سیستم های دیگر

    سلام من کل انجمن ها رو زیر و رو کردم ولی به جوابم نرسیدم
    من یه برنامه نوشتم که بانک اون sql200 هست حالا اگه برنامه رو ببرم تویه یه کامپیوتر دیگه اررور اتصال به بانک میده. با این connection string
    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database name.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    من بانک رو با sql طراحی کردم و detach کردم و گذاشتم تویه پوشه debug
    ولی بازم ارور میده تویه اون کامپیوتر هم کل sql server 2008 رو نصب کردم ولی بازم نشد
    من موندم اصلا بانک رو درست طراحی کردم یا نه ؟ اصلا باید با . وارد sql بشم و table بسازم یا local
    مرسی.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    تهران
    سن
    37
    پست
    297

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    کیوان عزیز دیتای شما باید روی سرور نصب بشه

    یعنی باید اتچ بشه

  3. #3

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    نقل قول نوشته شده توسط omidamiry مشاهده تاپیک
    کیوان عزیز دیتای شما باید روی سرور نصب بشه

    یعنی باید اتچ بشه
    میشه بیشتر توضیح بدید

  4. #4
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

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

  5. #5

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

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

  6. #6

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    سلام دوست عزیز
    بنده هم پروژه با بانک های مختلف نوشتم و تا حالا مشکلی چندانی نداشتم

    قبلا یه پروژه با بانک 2000 نوشتم و روی سیستم دیگه که 2008 بود بردم و تست کردم بدون هیچ گونه مشکلی اجرا شد
    اینم کانکشن استرینگ
    string p = Environment.MachineName;
    string connection_string=("data source="+p+";initial catalog=DB_name;integrated security=true");

  7. #7

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    البته به نظرم اگه کار اتصال بانک به عهده برنامه نویس باشه بهتره
    چون به هر دلایلی کاربر شاید نتونه این کار رو انجام بده و...
    پس شما هم میتونید یه تابع یا کلاس یا ... رو تعریف کنید که کار اتصال(اتچ ) کردن رو به صورت اتوماتیک انجام بده و....

  8. #8

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

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

  9. #9

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    نقل قول نوشته شده توسط esibarnamenevis مشاهده تاپیک
    یه تابع قبلا واسه اتچ کردن اتوماتیک نوشتم داخل سایت هم هستش
    یه سرچ کن اگه نتونستی پیدا کنی بگو تا بفرستم براتون
    مرسی دوست عزیز
    من مبتدیم. ببین مگه این کانکشن استرینگ که من نوشتم ایرادی داره ؟
    این کانکشن استرینگی که شما دادید ارور یوزر میگیره بهش.

  10. #10

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    سلام این کانکشن که دادم رو تست کردید ؟
    چه خطایی میده ؟
    متن خطا رو بزارید

    از دکمه تشکر استفاده نمایید

  11. #11

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    Cannot open database "Lb_1" requested by the login. The login failed.
    Login failed for user 'Keyvan-PC\Keyvan'.
    این ارور رو میده

  12. #12

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    در ضمن دوست عزیز کدهایی که میزارید رو داخل تگ همون زبان بزارید

  13. #13
    کاربر تازه وارد آواتار saeed zarei
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    شیراز
    پست
    93

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    ببینید من پاسخ شما رو با توجه به Connection String ای که نوشتید میدم . محل دیتابیس شما باید دقیقا کنار فایل اجرایی برنامتون باشه . دلیلش هم اینه که شما تو Connection بعد از |Directory| نام دیتابیس رو نوشتید و این یعنی دیتابیس شما در کنار فایل اجرایی برنامه هست . نکته بعد اینه که هنگام ساخت Setup (با ویژوال استادیو) باید Sql Express رو هم به فایل نصب اضافه کنی . چون تو Connection نام سرور رو SQLEXPRESS\. گذاشتی .
    مورد اخر اینکه اگه میخای برنامه ای که نوشتی با SQLEXPRESS اجرا بشه دیگه نیازی به نصب کردن SQL 2008 نیست.
    امیدوارم کمکت کنه

  14. #14

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    شما دقیقا بانکتون رو با چه ورژنی ساختید؟(ورژن vs و sql تون رو بگید)
    روی سیستم خودتون اجرا میشه یا نه؟

  15. #15

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    نقل قول نوشته شده توسط esibarnamenevis مشاهده تاپیک
    شما دقیقا بانکتون رو با چه ورژنی ساختید؟(ورژن vs و sql تون رو بگید)
    روی سیستم خودتون اجرا میشه یا نه؟
    من با sql server 2008 ساختم بانکم هم کنار برنامس تویه کامپیوتر خودم هم اجرا میشه ولی اگه ببرم تویه یه کامپیوتر دیگه نه.!

  16. #16

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    من یه برنامه نوشتم که بانک اون sql200 هست حالا اگه برنامه رو ببرم تویه یه کامپیوتر دیگه اررور اتصال به بانک میده.
    شما دقیقا نگفتید 2008 گفتم شاید 2000 باشه
    با این connection string
    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database name.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    من بانک رو با sql طراحی کردم و detach کردم و گذاشتم تویه پوشه debug
    ولی بازم ارور میده تویه اون کامپیوتر هم کل sql server 2008 رو نصب کردم ولی بازم نشد
    من موندم اصلا بانک رو درست طراحی کردم یا نه ؟ اصلا باید با . وارد sql بشم و table بسازم یا local
    مرسی.
    اگر شما بانک رو با sql server management 2008 طراحی کردید که کانکشن استرینک تون مربوط به sqlexpress هستش و اشتباهه.

  17. #17

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    نقل قول نوشته شده توسط esibarnamenevis مشاهده تاپیک
    شما دقیقا نگفتید 2008 گفتم شاید 2000 باشه

    اگر شما بانک رو با sql server management 2008 طراحی کردید که کانکشن استرینک تون مربوط به sqlexpress هستش و اشتباهه.
    خوب چیکارش باید بکنم ؟

  18. #18
    کاربر تازه وارد آواتار saeed zarei
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    شیراز
    پست
    93

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    ببینید برای اجرا شدن برنامه با توجه به Connection ، شما باید SQL EXPRESS رو نصب کنید . حالا اگه میخواید رو سیستم دیگه اون رو با همون SQL 2008 اجرا کنید باید Connection خودتون رو عوض کنید .
    راحت ترین کا اینه : توی همون سیستمی که قراره برنامه اجرا بشه یه فایل TXT بسازید و پسوند اون رو به UDL تغییر بدید و اون رو اجرا کنید . از تب اول OLE DB Provider For SQL Server رو انتخاب و از تب دوم هم نام سرور و دیتابیس و گزینه Use Windows NT Integrated Security رو انتخاب کنید و OK رو بزنید و فایل رو دوباره به بهمون پسوند TXT تبدیل کن . حالا فایل رو بازش کن و متن داخل فایل و جلوی کلمه Provider رو به عنوان رشته اتصال قرار بده و برنامتو کامپایل کن و بعد هم اجرا
    اگه خطایی داد متن خطا و رشته اتصالتو برام بزار

  19. #19

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    OLE DB Provider For SQL Server کجاست ؟

  20. #20

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    این لیست تمام کانکشن استرینک های 2008 هست
    لینک

    ولی اگه یوزر و پسورد نداری استرینک نرمالش اینه
    Server=myServer[Address/Name];Database=myDataBaseName;Trusted_Connection=True;

  21. #21

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    OLE DB Provider For SQL Server کجاست ؟
    منظورشون
    microsoft OLE DB Provider For SQL Server
    است

  22. #22

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    نقل قول نوشته شده توسط esibarnamenevis مشاهده تاپیک
    منظورشون
    microsoft OLE DB Provider For SQL Server
    است
    عزیز دل برادر من مبتدیم اینا چیه ؟

  23. #23

    نقل قول: مشکل اتصال برنامه به بانک روی سیستم های دیگر

    ساده ترین روش همون روش پست قبلی هستش تست کن حتما درست میشه خودم تست کردم درست بوده
    نام دیتابیس
    نام سرور (یا نام کامپیوتر یا local یا . رو وارد کن)

    موفق باشید

تاپیک های مشابه

  1. پاسخ: 12
    آخرین پست: شنبه 18 آذر 1391, 16:12 عصر
  2. مبتدی: نصب برنامه تکمیل شده بر روی سیستم های دیگر
    نوشته شده توسط babak_com در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 28 فروردین 1390, 09:09 صبح
  3. مبتدی: نصب برنامه تکمیل شده بر روی سیستم های دیگر
    نوشته شده توسط babak_com در بخش C#‎‎
    پاسخ: 8
    آخرین پست: شنبه 27 فروردین 1390, 08:01 صبح
  4. مبتدی: نصب برنامه تکمیل شده بر روی سیستم های دیگر
    نوشته شده توسط babak_com در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 26 فروردین 1390, 19:22 عصر
  5. فوری: استفاده از بانک روی سیستم های دیگر
    نوشته شده توسط S.A در بخش SQL Server
    پاسخ: 5
    آخرین پست: یک شنبه 03 تیر 1386, 22:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •