PDA

View Full Version : سوال: مشکل در اتصال به sql2014 - علت خطای A network-related or instance-specific error occurred



behesht.royaha
جمعه 07 فروردین 1394, 08:01 صبح
با سلام خدمت همه اساتید محترم

دوستان من میخوام با دستور کانکشن زیر به sql 2014 متصل شم ولی از سرور ایراد میگیرده،دوستان اگه لطف کنن راهنمایی کنن

SqlConnection con = new SqlConnection("Data Source=local;Initial Catalog=cofeeshop;Integrated Security=True");

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

SqlConnection con = new SqlConnection("Data Source=ASUS\MSSQLSER2014;Initial Catalog=cofeeshop;Integrated Security=True");

Aqeel95
جمعه 07 فروردین 1394, 15:33 عصر
با عرض پوزش از behesht.royaha که سوالم رو اینجا مطرح میکنم
***************************
سلام دوستان
برنامه ای که دارم مینویسم راحت به sql وصل بود ولی برای درس لازم بود rational rose رو نصب کنم
license برنامه rational rose برای سال 2012 هست و برای کار با اون برنامه باید تاریخ سیستم رو برگردوند به 2012
بعد از اینکه اینکار رو کردم sql خراب شد و دیگه تو Visual Studio به سرور و دیتابیس وصل نمیشه
اینم error:129761

Apache66
جمعه 07 فروردین 1394, 15:36 عصر
روی پروژه راست کلیک کن و clean solution رو بزن و پروژه رو ببند و دوباره اجراش کن
احتمالا درست بشه

Mr.Csharp
جمعه 07 فروردین 1394, 17:31 عصر
یه سوال که شاید شبیه به این باشه یا نباشه:لبخند:

چرا وقتی ویژوال 2010 داریم Sql server 2014 نصب نمیشه ؟
راه حلی داره ؟

Aqeel95
جمعه 07 فروردین 1394, 20:02 عصر
روی پروژه راست کلیک کن و clean solution رو بزن و پروژه رو ببند و دوباره اجراش کن
احتمالا درست بشه

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

SabaSabouhi
شنبه 08 فروردین 1394, 08:41 صبح
با عرض پوزش از behesht.royaha که سوالم رو اینجا مطرح میکنم
***************************
سلام دوستان
برنامه ای که دارم مینویسم راحت به sql وصل بود ولی برای درس لازم بود rational rose رو نصب کنم
license برنامه rational rose برای سال 2012 هست و برای کار با اون برنامه باید تاریخ سیستم رو برگردوند به 2012
بعد از اینکه اینکار رو کردم sql خراب شد و دیگه تو Visual Studio به سرور و دیتابیس وصل نمیشه
اینم error:

سلام
دوست عزیز، پس نرم‌افزارهایی مثل VMWare Workstation یا Virtual Box یا Virtual Machine به چه دردی می‌خورن؟
یکی از این‌ها رو انتخاب و نصب کن و هرگز تاریخ دستگاه خودت رو عوض نکن.
پیش‌نهاد من Virtual Box هست. چون هم قوی هست و هم سبک. محصول شرکت Oracle هم هست.
یه محیط مجازی بهت می‌ده که توش هر ویندوزی که خواستی رو نصب می‌کنی و . . .

صبا صبوحی

SabaSabouhi
شنبه 08 فروردین 1394, 08:42 صبح
یه سوال که شاید شبیه به این باشه یا نباشه:لبخند:

چرا وقتی ویژوال 2010 داریم Sql server 2014 نصب نمیشه ؟
راه حلی داره ؟

سلام
نصب نشدن Sql 2014 ربطی به VS 2010 نداره، جای دیگه دنبال مشکل بگرد.

صبا صبوحی

behesht.royaha
شنبه 08 فروردین 1394, 08:54 صبح
خواهش میکنک کمکم کنید دارم دیوونه میشم : با این کانکشن استرینگ تست گرفتم هم با udl وهم با server explorer کانکت میشن،ولی باکد ایراد میگیره:
SqlConnection con = new SqlConnection("Data Source=(ASUS\MSSQLSER2014);Initial Catalog=cofeeshop;Integrated Security=True");
اگه سرور رو با این آدرس معرفی کنم ASUS\MSSQLSER2014 ارور unrecognized escape sequence میگیرده
اگه سرور رو اینا local یا (local) یا . ویا localhostیا 127.0.01 معرفی کنم اینارور رو میگیره
Additional information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

خواهش میکنم کمکم کنید sql2014 , vs2013

Hamid2547
شنبه 08 فروردین 1394, 11:14 صبح
این رو امتحان کنید:

"Data Source=.\SQL;Initial Catalog=Database;Integrated Security=True" providerName="System.Data.SqlClient"
در قسمت Data Source کلمه ی SQL رو با نام Instance ی که دیتابیس رو بهش اتچ کردید جاگزین کنید، در قسمت Initial Catalog کلمه Database رو با نامی که برای دیتابیس انتخاب کردید جایگزین کنید، البته من این روش رو به صورت کلی پیشنهاد نمیکنم، پیشنهاد میکنم از سرور اکسپلورر به دیتابیس وصل بشید که معمولا یک کانکشن استرینگ توی وب کانفیگ یا هر فایل کافیگ دیگه ای که توی پروژه هست با یک نام اد میکنه و بعد از کلاس کانفوگوریشن منجر استفاده کنید، مثل این:

var connectionString = ConfigurationManager.ConnectionStrings["DatabaseName"].ConnectionString;

Aqeel95
شنبه 08 فروردین 1394, 13:18 عصر
سلام
دوست عزیز، پس نرم‌افزارهایی مثل VMWare Workstation یا Virtual Box یا Virtual Machine به چه دردی می‌خورن؟
یکی از این‌ها رو انتخاب و نصب کن و هرگز تاریخ دستگاه خودت رو عوض نکن.
پیش‌نهاد من Virtual Box هست. چون هم قوی هست و هم سبک. محصول شرکت Oracle هم هست.
یه محیط مجازی بهت می‌ده که توش هر ویندوزی که خواستی رو نصب می‌کنی و . . .

صبا صبوحی
سلام
دست شما درد نکنه. این برنامه ها رو که نمیشناختم
اما نوش دارو بعد از مرگ سهراب؟
(نمیدونم ربط داشت یا نه ولی کلاس داشت:) )
خب الان که خراب شده چیکار کنم؟

Aqeel95
یک شنبه 09 فروردین 1394, 04:06 صبح
با تشکر از دوستانی که کمک کردن
مشکلم رو حل کردم
فایل microsoft.sql.management.sdk.sfc version11
از فولدر assembly ویندوزم پاک شده بود
با دانلود و نصبش درست شد

920369316
سه شنبه 10 مرداد 1396, 18:19 عصر
با تشکر از دوستانی که کمک کردن
مشکلم رو حل کردم
فایل microsoft.sql.management.sdk.sfc version11
از فولدر assembly ویندوزم پاک شده بود
با دانلود و نصبش درست شد

سلام ببخشید دنبال جواب سوالم میگشتم که دیدم دقیقا همون سوال شما بوده میشه بگید چی زدید تو اینترنت تا تونستید فایل دانلود کنید؟