View Full Version : اجرا شدن برنامه های ایجاد شده با سی شارپ (با دیتابیس اسکیوال سرور) در هر کامپیوتری
zxo004
شنبه 14 اردیبهشت 1392, 20:53 عصر
با سلام
اسم datasource رو در تعریف server در سی شارپ چی بزارم که برنامه ام در هر کامپیوتری اجرا بشه ؟
مثل :
server=pc-2\makhtoot;database = Holoo1; Integrated Security = true"
وقتی server=pc-2\makhtoot اینه فقط تو کامپیوتر خودم اجرا میشه چی بزارم تو هر کامپیوتری اجرا بشه یا چکار کنم تو هر کامپیوتری اجرا بشه ؟
keyvan_s89
شنبه 14 اردیبهشت 1392, 20:57 عصر
سلام
connection string برنامه رو اینجوری تعریف کن
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\db name.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
و بانک رو هم Detach کن و بزار تویه شاخه bin\Debug
در کامپیوتر مقصد هم sql express رو نصب کن.
اینطوری تویه هر کامپیوتری جواب میده.
zxo004
شنبه 14 اردیبهشت 1392, 21:51 عصر
فایل رو detach میکنم فایل کجا میره ؟ داخل پوشه sql server تو program file هست یا جای دیگه ذخیره میشه ؟
keyvan_s89
شنبه 14 اردیبهشت 1392, 22:02 عصر
بستگی داره مسیرت چی باشه ولی به صورت پیش فرض تویه همون program file هست.
اگه مسیر دقیقشو نمیدونی سرچ کن
Databasename.mdf
zxo004
شنبه 14 اردیبهشت 1392, 22:22 عصر
اگه اس کیوال سرور express نباشه و من بخوام مستقیم به اسکیوال سرور نصب شده در کامپیوتر لوکال یا شبکه وصل بشم و از دیتابیسش استفاده کنم و کاربر نام دیتابیس رو بخوام دستی وارد کنه چکار باید بکنم ؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.