PDA

View Full Version : دراخواست راهنمایی برای ConnectionString



sanesta
چهارشنبه 18 آذر 1394, 11:35 صبح
سلام دوستان.
یه نرم افزار ساختم و میخوام بعد نصب رو سیستم طرف بدون مشکل به دیتابیس وصل شه
con.ConnectionString = @"Data Source=MOHSEN\MOHSEN;Initial Catalog=video;Integrated Security=True;AttachDbFilename=C:\Users\parsa\Docu ments\Visual Studio 2013\Projects\WindowsFormsApplication9\WindowsForm sApplication9\bin\\Debug\video.mdf";


میخواستم از این روش استفاد کنم و آدرس دهی رو دیتا دایرکتوری کنم وی انگار جواب گو نیست و به پایگاه داده وصل نمیشه.
ممکنه بخاطر انکه از اکسپر استفاده نکردم باشه؟یا چون از لوکال استفاده نکردم؟؟
یه راهنمایی کلی در این مورد میکنید تا مشکلم حل شه؟

Amir4317
چهارشنبه 18 آذر 1394, 12:32 عصر
مقدار Data Source=MOHSEN\MOHSEN
بسته ه سرور مقصد باید تغیر کند

مقدار AttachDbFilename=
باید بسته به مسیر مقصد محل ثابت و معتبری باشد. معمولاً کنار خود نرم افزار

نام کاربری و رمز هم باید در صورت وجود اضافه شوند. :چشمک:

sanesta
چهارشنبه 18 آذر 1394, 13:30 عصر
مقدار Data Source=MOHSEN\MOHSEN
بسته ه سرور مقصد باید تغیر کند

مقدار AttachDbFilename=
باید بسته به مسیر مقصد محل ثابت و معتبری باشد. معمولاً کنار خود نرم افزار

نام کاربری و رمز هم باید در صورت وجود اضافه شوند. :چشمک:

ممنون داداش گلم .
این طور برداشت کردم که اگه سرور رو .\sqlexpress قرار بدم و اگه طرف رو سیستمش اس کیو ال ایکسپرس نصب داشته باشه برنامه اجرا میشه...

آدرس فایل دیتابیس رو میتونم اینطوری بدم؟
|datadirectory|\\test.mdf

farzinc
چهارشنبه 18 آذر 1394, 19:50 عصر
.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\DBNAME.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

Amir4317
چهارشنبه 18 آذر 1394, 22:15 عصر
.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\DBNAME.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

تقریباً همینه؛
فقط Timeout رو یکم زیاد گرفتی!

sanesta
دوشنبه 23 آذر 1394, 12:31 عصر
ممنون از دوستان