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

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

کاربر سایت

sh7tir

عضویت از 1396/02/07

مشکل در دیتابیس مشتری

  • چهارشنبه 2 بهمن 1398
  • 10:07
تشکر میکنم
سلام قبلا توی یه تاپیک به اسم خطا در دیتابیس مقصد این موضوع رو مطرح نموده بودم ، من الان یه نمونه پروژه کوچک ساختم که همون خطا رو بهم میده ، میشه لطفا به این پروژه یه نگاه بندازید و اشکال اش که توی سیستم مشتری و یا هرسیستم دیگه بالا نمیاد رو بهم بفرمائید، مشکل من فقط اتصال با ه دیتابیس هست و با ویژوال ۲۰۱۷ و اس کیو ال ۲۰۱۴ کار کردم البته بگم که موقع اتصال دیتابیس به ویژوال خودش دیتابیس رو ارتقا داد ولی من روی مقصد اس کیو ال ۲۰۱۹ هم نصب کردم و نیومد بالا !! لطفا کمکم کنید پروژه ام چندماه براش زحمت کشیدم و حالا بالا نمیاد برای سیستم مقصدم 😭 http://s6.picofile.com/file/8385674134/Testing_Clint.rar.html

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

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

mohammadd

عضویت از 1395/12/08

  • چهارشنبه 2 بهمن 1398
  • 12:50

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

چون نه بانکت رو داریم نه محیطی که شما درش قرار داری

کاربر سایت

mohammadd

عضویت از 1395/12/08

  • چهارشنبه 2 بهمن 1398
  • 12:51

تو کدوم دسته بندی ها قرار دادی اینو بگو بریم ببینیم خطا در دیتابیس مقصد

کاربر سایت

sh7tir

عضویت از 1396/02/07

  • چهارشنبه 2 بهمن 1398
  • 13:38
سلام دوست عزیز همین پست قبلیه توی همین موضوع http://uupload.ir/files/efr9_untitled-1.jpg البته این ارور متعلق به این نرم افزار نیست ولی این نرم افزار هم دقیقا همین مشکل داره ، بنده احتمال میدم یا کانکشن استرینگ ام مشکل دار باشه یا یه نرم افزار هست که روی سیستم های مقصد نصب نکردم ، با اینحال که هرچی SQL بود رو نصب کردم ولی باز بالا نیومد ، خیلی گیچ شدم رو هرسیستم میزارم جواب نمیده. حتی رو یه سیستم که SQL SERVER 2017 نصب شده روش که جواب نداد
کاربر سایت

alirezaja2019

عضویت از 1398/05/24

  • پنجشنبه 3 بهمن 1398
  • 21:33

سلام مطمئن بشید اون Instance که برای اتصال به بانکتون استفاده کردید توی سیستم مشتری هم موجود باشه یعنی اگه مثلا برای شما به این صورت باشه

MYMSSQLSERVER/.

برای مشتری (.) یا چیزی مثل این نباشه (البته من بیشتر وب کار میکنم  ولی این موضوع همه جا هست)

کاربر سایت

alirezaja2019

عضویت از 1398/05/24

  • پنجشنبه 3 بهمن 1398
  • 21:36

درضمن احتمالا بعلت چندین بار نصب روی سیستم مشتری و پاک  نکردن Instance ها و به خصوص نصب چند نسخه الان دیگه نمیتونین به لوکال (.) وصل بشید و این ممکنه باعث مشکل شده باشه(با SSMS هنگام اتصال نام Instance رو چک کنید و با Instance پروژه تطابق بدید)

کاربر سایت

sh7tir

عضویت از 1396/02/07

  • شنبه 5 بهمن 1398
  • 00:07
سلام ممنون بابت نظرتون ، بنده جوری کانکشن رو گذاشتم که کاری به سیستم نداره و اسمی از نام سیستم توش نیست حتی این رو یکی از دوستان اجرا کرد و نتیجه گرفت ، الان هم گرفتید که چندبار نصب کنم ممکنه به خطا بخورم ، شاید مشکل همین باشه ! من تا این روش هم تست کنم و ویندوز عوض کنم ببینم جواب میده ان شاءالله بازم ممنونم بابت نظرتون
کاربر سایت

alirezaja2019

عضویت از 1398/05/24

  • شنبه 5 بهمن 1398
  • 06:41

هیچ نیازی به نصب مجدد ویندوز نیست دوست گرامی

نام Instance هیچ ربطی به نام سیستم شما نداره و اصلا براش مهم نیست که نام سیستم شما چیه

همون مثال که زدم (.) برای دیتابیس لوکال(سیستم من) و (MYMSSQLSERVER) نام اون Instance هست که من موقع نصب کردن انتخاب کردم

یعنی اینکه نام Instance رو خودتون تعیین میکنید و احتمالا شما بخاطر چند بار نصب پی در پی نمیتونید به Instance پیشفرض که فقط با (.) به اون وصل می شدید وصل بشید

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

. (یعنی لوکال)

\ (یعنی میخوام به اینتنس خاصی وصل بشم)

نام اینستنس (برای اتصال به اون اینستنس خاص)

الان برای من اینها Instance های من هستن که بخاطر چندین بار نصب ایجاد شدن و نمیتونم پاکشون کنم!!(اگه دیدی نداره یا هیچکدوم کار نمیکنه Brows for more رو بزن و از Database Engins همه رو اد کن و یکی یکی تست کن تا ببینی کدون اینستنس کار میکنه)

الان برای مثال اسم سیتم من (DESKTOP-4EIUK7R) هست که توی تصویر میبینی اون رو پاک کن و بجاش (.) بذار و تمام! شد کانکشن استرینگ شما

عوض کردن ویندوز یکی از بدترین روش هاست که شاید جواب بده ولی در صورت اشتباه مجدد دوباره میخوای ویندوز عوض کنی؟ یا مثلا خواستی روی سیستم دیگه ای پروژه رو تغییر بدی، میخوای ویندوز اون رو هم عوض کنی؟؟؟

اما با این کار به راحتی مشکلت رفع میشه. هر چند بار که خراب شد!!!

کاربر سایت

sh7tir

عضویت از 1396/02/07

  • دوشنبه 7 بهمن 1398
  • 14:15
سلام دوست عزیزم من متوجه شدم مشکل اینجاست که اول اس کیو ال لوکال ۲۰۱۴ نصب کرده بودم و همین مشکل بود و دیگه حتی ۲۰۱۹ هم که نصب میکردم جواب نمی داد! بعد از تعویض ویندوز دیگه درست شد و ۲۰۱۶ که نصب کردم بعد از دوماه اومد بالا!!!! ممنون از راهنمایی ولی برای حذف sql راهی جز تعویض ویندوز نیست آخه
کاربر سایت

alirezaja2019

عضویت از 1398/05/24

  • دوشنبه 7 بهمن 1398
  • 16:52

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

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

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

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

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

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