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

نام تاپیک: مشکل در باز شدن connection - علت خطای A network-related or instance-specific error occurred

  1. #1
    کاربر دائمی آواتار ABZiko
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    مشهد
    پست
    860

    Arrow مشکل در باز شدن connection - علت خطای A network-related or instance-specific error occurred

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

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Data.SqlClient;
    using System.Data;

    namespace ZikoLibrary
    {
    class addDB
    {

    public void add(string query)
    {

    string s = "Data Source=.;Initial Catalog=ZikoLibrary;Integrated Security=True";
    SqlConnection sqlConn = new SqlConnection(s);
    SqlCommand sqlComm = new SqlCommand();
    sqlComm.Connection = sqlConn;
    sqlComm.CommandText = query;
    sqlComm.CommandType = CommandType.Text;
    sqlConn.Open();
    sqlComm.ExecuteNonQuery();
    sqlConn.Close();
    }
    }
    }




    توی یک فرم هم قراره یک نام فرستاده شود، و پارامتر اولش هم که ID هست. ولی برنامه رو اجرا می کنم اروری نمی ده ولی وقتی اطلاعات رو ثبت می کنم، انگار برنامه هنگ می کنه و و بعد از مدتی به
    sqlConn.Open();
    گیر می ده :
    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)

  2. #2
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: مشکل در باز شدن connection

    خوب یه کاری بکن لطفا Data Source رو با لوکال پر نکن مستقیمان اسم user رو بده دقیقشو از کانکشن sql server بردار

  3. #3

    نقل قول: مشکل در باز شدن connection

    اگر دیتابیست access هست باید از کلاسهایی که در فضای نام System.Data.OleDb هستند استفاده کنید و همچنین کانکشن استرینگ رو هم اصلاح کنید.

  4. #4
    کاربر دائمی آواتار ABZiko
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    مشهد
    پست
    860

    نقل قول: مشکل در باز شدن connection

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

  5. #5

  6. #6
    کاربر دائمی آواتار ABZiko
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    مشهد
    پست
    860

    نقل قول: مشکل در باز شدن connection

    ممنون، کلا بیخیال استفاده از access شدم، (چون مبتدیم از همون sql server استفده می کنم) برای این که یک پایگاه داده با sql server بسازم و اونو save کنم و از اون استفاده کنم، باید نرم فزاری نصب کنم؟ شنیدم برای sql sever باید از sql server managment studio استفاده کنم، باید دانلودش کنم یا خود visual studio داره؟

  7. #7
    کاربر دائمی آواتار jas1387
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مرکز ایران
    پست
    326

    خطا 40 در اتصال C#‎ به دیتابیس

    سلام دوستان گرامی

    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)


    خطا بالا را وقتی برنامه رو روی کامپیوتر مشتری نصب می کنم میده ، روی کامپیتور مشتری sql express نصب کردم

    این کانکشن
    Data Source=JAVI-PC\SQLEXPRESS;Initial Catalog=GardDB;Integrated Security=True

  8. #8
    کاربر دائمی آواتار mahdi87_gh
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    448

    نقل قول: خطا 40 در اتصال C#‎ به دیتابیس

    دوست عزیز بنویس Data Source=.\sqlexpress

  9. #9
    کاربر دائمی آواتار jas1387
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مرکز ایران
    پست
    326

    نقل قول: خطا 40 در اتصال C#‎ به دیتابیس

    نقل قول نوشته شده توسط mahdi87_gh مشاهده تاپیک
    دوست عزیز بنویس Data Source=.\sqlexpress
    امتحان کردم جواب نداد

    البته من از visual studio 2010 و sql server 2005 و sql exprss 2005 استفاده کردم ممکنه مشکل از این باشه؟

  10. #10
    کاربر دائمی آواتار jas1387
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مرکز ایران
    پست
    326

    نقل قول: خطا 40 در اتصال C#‎ به دیتابیس

    جواب رو پیدا کردم ، می گذارم برای دوستانی که با همچون مشکلی روبرو شدن یا خواهند شد.

    کد HTML:
    http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/

  11. #11

    متصل نشدن برنامه به بانک اطلاعاتی

    سلام هسته نباشید

    دوستان من وقتی با کمک ADO دارم به بانک اطلاعاتی SQL وصل می شم یک خطایی می ده هرکار می کنم درست نمیشه کدی که استفاده کردم کد زیر است :
     SqlConnection Con = new SqlConnection( "Data Source = local;Initial Catalog = Database1;Integrated Security = True");            string comText = "insert into Table(f_name,f_tell,f_addres,f_postcode,f_city,g_n  ame,g_tell,g_addres,g_postcode,g_city,g_keshvar) values('"+txtfname+"','"+txtftell+"','"+txtfaddres  +"','"+txtfcpost+"','"+txtfcity+"','"+txtgname+"',  '"+txtgtell+"','"+txtgaddres+"',,'"+txtgcpost+"','  "+txtgcity+"','"+txtgkeshvar+"')";
    SqlCommand Cmd = new SqlCommand(comText, Con);
    Con.Open();
    Cmd.ExecuteNonQuery();
    Con.Close();




    خطایی که زخ داده :

    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

    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

  12. #12

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

    نام سرور و نام دیتابیسو چک کن ببین درست هستش
    مثلا نام سرور من "local\sqlexpress" هست (چون نسخه express رو نصب کردم و تنظیماتش موقع نصب دیفالت مونده)
    شما هم بررسی کنین ببینین درسته نام سرورتون

  13. #13

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

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    نام سرور و نام دیتابیسو چک کن ببین درست هستش
    مثلا نام سرور من "local\sqlexpress" هست (چون نسخه express رو نصب کردم و تنظیماتش موقع نصب دیفالت مونده)
    شما هم بررسی کنین ببینین درسته نام سرورتون
    من از دیتا بیس خود ویژال اسدیو 2013 استفاده می کنم

  14. #14
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

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

    خوب باید از express تو دیتا سورس استفاده کنین

  15. #15

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

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

  16. #16
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

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

    ینی باید بزنی Data Source=SqlExpress\\Local

  17. #17
    کاربر دائمی آواتار emad4000
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    کرمان
    سن
    37
    پست
    257

    نقل قول: مشکل در باز شدن connection

    نقل قول نوشته شده توسط ABZiko مشاهده تاپیک
    ممنون، کلا بیخیال استفاده از access شدم، (چون مبتدیم از همون sql server استفده می کنم) برای این که یک پایگاه داده با sql server بسازم و اونو save کنم و از اون استفاده کنم، باید نرم فزاری نصب کنم؟ شنیدم برای sql sever باید از sql server managment studio استفاده کنم، باید دانلودش کنم یا خود visual studio داره؟
    این مطلب خیلی مفصل هست، پیشنهاد می کنم یک کتاب SQL Server بخون، ولی برای اینکه سرنخی بهت داده باشم، باید بری پکیج نرم افزاری Microsoft SQL Server رو نصب کنی، برنامه SQL Server Management Studio یک واسط کاربری داخل این پکیج هست که یک واسط گرافیکی کاربری در اختیارت می گذاره که بتونی به راحتی با سرویس SQL Server کار کنی.
    البته این رو هم بگم که خود Visual Studio هم چیزایی داره و استفاده از Access هم یک گزینه است. شما باید ابعاد و نیازمندی های برنامه ات رو بررسی کنی تا تصمیم بگیری از کدوم استفاده کنی.

  18. #18

    وصل شدن به sqlexpress

    سلام و وقت بخیر

    من می خوام به sql express در visual studio وصل بشم با این کد :

     con.ConnectionString = @"Data Source=AKA30\SQLSERVER ;AttachDbFilename=" + Application.StartupPath + @"library.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;User Id=admin;Password=;";



    اما خطای مقابل رو می دهد :
    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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"

    ممنون می شم راهنمییم کنید خیلی لازم دارم

  19. #19

    نقل قول: وصل شدن به sqlexpress

    یه کار ساه واسه حل این مشکل اینه که شما از قسمت ServerExplore به دیتابیس وصل بشید . بعد که پایگاه به لیستتون اضافه شد از قسمت Properies می تونید ConnectionString رو ببینید. !

  20. #20
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    32
    پست
    219

    نقل قول: وصل شدن به sqlexpress

    من از این کانکشن استفاده میکنم همیشه جواب داده :


    Public Connection As New SqlConnection("Data Source=.\SQLExPRESS;Integrated Security=True;Initial Catalog=DataBaseName")


    تو این لینک هم پره کانکشن استرینگه :
    http://www.dofactory.com/reference/connection-strings

  21. #21

    نقل قول: وصل شدن به sqlexpress

    نقل قول نوشته شده توسط minanazari مشاهده تاپیک
    سلام و وقت بخیر

    من می خوام به sql express در visual studio وصل بشم با این کد :

     con.ConnectionString = @"Data Source=AKA30\SQLSERVER ;AttachDbFilename=" + Application.StartupPath + @"library.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;User Id=admin;Password=;";



    اما خطای مقابل رو می دهد :
    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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"

    ممنون می شم راهنمییم کنید خیلی لازم دارم
    این دستور زمانی استفاده میشه که شما بخواید برنامه رو به عنوان خروجی به مشتری تحویل بدید. باید دیتابایس (هر 2 فایل ldf و mdf) در داخل فولدر bin یا release در کنار exe برنامه شما قرار داشته باشه.

  22. #22
    کاربر تازه وارد آواتار jpjpjp
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    همینجا
    پست
    68

    خطای اتصال

    سلام
    وقتی میخام به دیتابیس وصل شم این خطا رو میده.

    کسی میدونه Untitled.jpgیعنی چی؟

  23. #23
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: خطای اتصال

    این خطا مربوط به اتصال به کانکشنه
    2 تا دلیل می تونه داشته باشه
    1- سرویس SQl مورد نظرتون توی سیستم ران نیست
    2- کانکشن استرینگتون اشکال داره

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

  1. سوال: رفع خطای A network-related or instance-specific error occurred
    نوشته شده توسط yasin5 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: پنج شنبه 17 فروردین 1396, 11:07 صبح
  2. علت خطای A network-related or instance-specific error occurred
    نوشته شده توسط hichkasebikas در بخش C#‎‎
    پاسخ: 24
    آخرین پست: پنج شنبه 03 تیر 1395, 11:25 صبح
  3. error : A network-related or instance-specific error occurred while establishing a connection to SQL
    نوشته شده توسط behnam007 در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: پنج شنبه 07 فروردین 1393, 08:11 صبح
  4. خطای A network-related or instance-specific error
    نوشته شده توسط اوبالیت به بو در بخش Management Studio
    پاسخ: 2
    آخرین پست: جمعه 06 دی 1392, 22:06 عصر
  5. خطای معروف A network-related or instance-specific error
    نوشته شده توسط shahab_ksh در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 0
    آخرین پست: پنج شنبه 22 تیر 1391, 00:18 صبح

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

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