PDA

View Full Version : مبتدی: خطا هنگام ارتباط با دیتابیس - علت خطای A network-related or instance-specific error occurred



rayson
چهارشنبه 03 آبان 1391, 17:00 عصر
سلام.
من چند ساعت تو تالار گشتم و با مطالب زیادی روبرو شدم همرو امتحان کردم یک مقدار کار رو پیش رفتم اما باز با مشکل بر خوردم.
عکس میگذارم که گویا مشکل هست.
من سوال واسم پیش اومده ، من قبلا وب کار میکردم الان دارم ویندوز اپلیکیشن کار میکنم ، گیج شدم.
طریق درج در دیتا بیس شبیه هم است یا فرق میکنه ؟
اصلا این روش کد من صحیح است ؟

ممنون.:افسرده:

9430494305

sr2m72
چهارشنبه 03 آبان 1391, 17:10 عصر
سلام.
در تصویر اولی اگه یه @ قبل کانکشن استرینگت بزاری درست میشه!

amir22448
چهارشنبه 03 آبان 1391, 17:12 عصر
اگر هم نشد در تصویر اولی ()con.close رو نزار.نتیجه رو بهم بگو.

r_s1389@yahoo.com
چهارشنبه 03 آبان 1391, 17:23 عصر
برای درج در پایگاه داده هم در محیط وب و هم در اپیلیکیشن و همچنین دیگر دستورات SQL فرقی نداره

rayson
چهارشنبه 03 آبان 1391, 17:28 عصر
دوست من اگر منظورتون :
con.@ConnectionString="Data Source=.\SQLEXPRESS;Initial Catalog=uuu;Integrated Security=True;Pooling=False";
گذاشتم اما جواب نداد.

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

* این پارامتری که به عنوان آدرس دیتا بیس دادم بعد از اجرا خطا عکس دوم میده.

sr2m72
چهارشنبه 03 آبان 1391, 17:32 عصر
دوست من اگر منظورتون :
con.@ConnectionString="Data Source=.\SQLEXPRESS;Initial Catalog=uuu;Integrated Security=True;Pooling=False";
گذاشتم اما جواب نداد.

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

* این پارامتری که به عنوان آدرس دیتا بیس دادم بعد از اجرا خطا عکس دوم میده.

نه داداش منظورم اینه:


con.ConnectionString=(@"Data Source=.\SQLEXPRESS;Initial Catalog=uuu;Integrated Security=True;Pooling=False");

rayson
چهارشنبه 03 آبان 1391, 17:37 عصر
خطا ها بر طرف شد اون 2 تا اما خطای جدید داد .


http://cidfnt.tk/img/5036c6441297.jpg

sr2m72
چهارشنبه 03 آبان 1391, 18:04 عصر
این خطا واسه این هست که توی دستورات SQLای که نوشتید جدول Table رو نمیشناسه.
اسم جدول رو بررسی کنید بینم table هست یا نه؟

rayson
چهارشنبه 03 آبان 1391, 18:11 عصر
اره اسم جدولم Table هست .

sr2m72
چهارشنبه 03 آبان 1391, 18:21 عصر
اره اسم جدولم Table هست .

توی این عکسی که گذاشتی، توی خطی که کانکشن استرینگ رو مشخص کردی آدرس بانک وجود نداره!
آدرس بانک باید مشخص بشه!
مشکلش همینه!

masoodz
چهارشنبه 03 آبان 1391, 18:27 عصر
سلام
دوست من تو قسمت data source قبل از \ یک \ دیگه اضافه کن ببین چه اتفاقی میفته
یعنی datasource=.\\sql.

n_amiry70@yahoo.com
چهارشنبه 03 آبان 1391, 20:06 عصر
سلام.منم همین مشکل رو دارم.کمک..این خطاشه: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)

و رشته اتصال من:
"Data Source=.;Initial Catalog=uni;Integrated Security=True"

r_s1389@yahoo.com
پنج شنبه 04 آبان 1391, 10:17 صبح
سلام.منم همین مشکل رو دارم.کمک..این خطاشه: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)

و رشته اتصال من:
"Data Source=.;Initial Catalog=uni;Integrated Security=True"

شما کدتون را بذارید ببینیم کجاش مشکل داره

n_amiry70@yahoo.com
پنج شنبه 04 آبان 1391, 13:02 عصر
سلام منم همین مشکل رو داشتم ولی با این کد درست شد:
@"Data Source=servername;;Initial Catalog=uni;Integrated Security=True;Pooling=False"که اسم سرور همون اسمیه که باهاش وارد دیتا بیس میشم.

r_s1389@yahoo.com
پنج شنبه 04 آبان 1391, 18:07 عصر
برای اسم سرور میتونی نام کامپیوتر (که این کار درست نیست ولی کار میکنه) و local و . (نقطه) میتونی بذاری

m.aminzade
پنج شنبه 23 مرداد 1393, 19:37 عصر
سلام به همه دوستان من تازه عضو سایت شدم یه مشکل دارم که الان دو روزه عصبیم کره خواستم لطف کنید و راهنماییم کنید.
موقع اتصال C#‎‎‎با sql server 2008 پیغام 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) برام ضاهر میشه از چندین رشته اتصال هم استفاده کردم که هیچکدومشون جواب نمیداد اینم لیست رشته اتصال هام
"server=localhost;database=Library;Integrated Security=True"
"server=.;database=Library;Integrated Security=True"
"server=milad\MILAD;database=Library;Integrated Security=True"
"Data Source=MILAD\MILAD;Initial Catalog=Library;Integrated Security=True"
"Data Source=.;Initial Catalog=Library;Integrated Security=True"
"Data Source=localhost;Initial Catalog=Library;Integrated Security=True"
فکر کردم شاید مشکل از sql باشه ولی وقتی توی vb امتحان کرم از همون رشته اتصالی که خود .net تولید میکنه استفاده کردم مثل بنز کار میکرد لطفا اساتید کمک کنند.

HamedFaa
جمعه 24 مرداد 1393, 13:01 عصر
دوست عزیز از این استفاده کن نتیجه رو بگو
server=.; initial catalog=Library; integrated security=true;

اگه درست نشد. جایی که SqlConnection رو open میکنی، قبلش یبار close کن.
مثال:
SqlConnection cMain = new SqlConnection(@"server=.; initial catalog=Library; integrated security=true;");
cMain.Close();
cMain.Open();
//Do something
cMain.Close();