PDA

View Full Version : سوال: مشکل کانکشن استرینگ



seraph
جمعه 07 مهر 1391, 00:55 صبح
سلام
من از sql server 2008 r2 و C#2010 استفاده میکنم
وقتی میخوام کانکشن استرینگ local یا . بگیرم ارور دارم(آخه میخوام دیتابیسم رو بندازم کنار پروژم)
اشکال کار چیه

SharpSabre
جمعه 07 مهر 1391, 01:07 صبح
متن پیغام خطا ؟؟؟ یک کم هم واضح تر لطفا ..

ali_md110
جمعه 07 مهر 1391, 01:13 صبح
سلام اگر رشته اتصال برنامه و نوع Error ارسال میکردید بهتر میشد راهنمایی کرد
نمونه ای از کانکشن استرینگ

"Data Source=(Local)\\SQLEXPRESS;AttachDbFilename=|DataD irectory|\\Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=true;Asynchronous Processing=true;"

aminaltavista
جمعه 07 مهر 1391, 08:10 صبح
سلام اگر رشته اتصال برنامه و نوع Error ارسال میکردید بهتر میشد راهنمایی کرد
نمونه ای از کانکشن استرینگ

"Data Source=(Local)\\SQLEXPRESS;AttachDbFilename=|DataD irectory|\\Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=true;Asynchronous Processing=true;"

سلام
من دیتابیسم داخل فولدر Debug هست و در فرم لاگین یک بار اون رو با دستور Attach میکنم و از کانکشن زیر تو برنامم استفاده میکنم:


"Data Source=.;Initial Catalog=p;Integrated Security=True;"

آیا روش درستی هست بعدا به مشکلی بر نمیخورم:

seraph
جمعه 07 مهر 1391, 17:34 عصر
سلام دوست عزیز
من از گزینه microsoft sql server database file استفاده میکنم تا مثل فایل access با دیتابیس رفتار بشه

من یه نام سرور ایجاد کردم،امکان داره دلیل خطا دادن ، داشتن 2 نام سرور باشه

roolinjax
جمعه 07 مهر 1391, 18:00 عصر
سلام
من دیتابیسم داخل فولدر Debug هست و در فرم لاگین یک بار اون رو با دستور Attach میکنم و از کانکشن زیر تو برنامم استفاده میکنم:


"Data Source=.;Initial Catalog=p;Integrated Security=True;"

آیا روش درستی هست بعدا به مشکلی بر نمیخورم:

سلام
اگر قراره برنامه ات رو روی سیستم مشتری نصب کنی باید یا کانکشن خودت رو به همونی که در بالا اشاره شده تغییر بدی و یا اینکه همراه با نصب با اسکریپت های اس کیو ال بانکت رو بطور دائم به اس کیو ال اتچ کنی که در این صورت روش کارت درست خواهد بود و جواب خواهد داد. (البته اگر نظر شخصی خودمو بخوام بگم این روش خیلی هم اصولی و بهتره "بنا به دلایلی")
موفق باشید

roolinjax
جمعه 07 مهر 1391, 18:04 عصر
سلام دوست عزیز
من از گزینه microsoft sql server database file استفاده میکنم تا مثل فایل access با دیتابیس رفتار بشه

من یه نام سرور ایجاد کردم،امکان داره دلیل خطا دادن ، داشتن 2 نام سرور باشه

سلام
خوب چرا با روش Microsoft SQL Server وصل نمی کنید ؟
اصلا چرا می خواید مثل اکسس رفتار بشه با دیتابیستون ؟ خوب اگه اینو می خواید برید سراغ اکسس .

leila majdi
جمعه 07 مهر 1391, 19:14 عصر
salam
mishe begid daghighan che moshkeli hast?

roolinjax
جمعه 07 مهر 1391, 19:42 عصر
salam
mishe begid daghighan che moshkeli hast?

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

ali_habibi1384
جمعه 07 مهر 1391, 21:26 عصر
خطاي شما مربوطبه ورژن sql هست ديتا بيس شما در sql2008R2 ساخته شده و داره در sql server2008 اجرا ميشه. ورژنش رو دست كنيد مشكلي نداريد.

seraph
دوشنبه 10 مهر 1391, 13:23 عصر
دوست عزیز ممنون از راهمایی هایی که کردی، من فقط R2 نصب میکنم

seraph
شنبه 15 مهر 1391, 20:40 عصر
باید بشه
میدونم با اکسس درست میشه
دنبال جواب واسه سوالم هستم
ممنون از راهنمایی که کردی