PDA

View Full Version : connection string برای SQL Express تحت شبکه



saviorperi
دوشنبه 04 اردیبهشت 1391, 21:54 عصر
سلام
من واقعا عذر میخوام اگر سوالم ساده هستش، ولی چیکار کنم جوابشو نتونستم پیدا کنم.
بعد کلی تحقیق مطمئن شدم که SQL Express میتونه تحت شبکه کار کنه، خوب فرض کنید تنظیمات رو هم به درستی انجام دادیم. یک برنامه داریم که تو کامپیوتر های یک شبکه نصب هستش و پایگاه دادمون هم تو کامپیوتر سرور هستش که همه برنامه ها باید به اون وصل بشن، تو کامپیوتر سرور که مشکلی نیست و میتونم از همین کانکشن استفاده کنم :


Data Source=.\SQLNETWORK; AttachDbFilename=DatabaseDirectoryAddress\Database 20.mdf; Integrated Security=True; User Instance=True


حالا تو کامپیوتر های دیگه چی ؟
فقط میدونم که این تغییر رو باید بدم : Data Source=ServerIpAddress\SQLNETWORK
حالا مشکل اینجاست که من که تو قسمت AttachDbFilename آدرس فایل پایگاه داده که تو هارد دیسک سرور هست رو نوشته بودم، الان تو دیگر کامپیوتر های داخل شبکه این قسمت رو چطور باید بنویسم ؟

esteghamat
یک شنبه 10 اردیبهشت 1391, 11:15 صبح
سلام
من نمي دونم برنامه ات با چي نوشته شده. ولي اصولا براي ارتباط با sqlserver آدرس فايل داده بي مورده !!!.
يعني اول بايد نام سرور مثلا همون Data Source=.\SQLNETWORK مشخص بشه و بعد هم نام بانك اطلاعاتي مثلا Initial Catalog=DocArchive و در ادامه نام لاگين و پسورد و ... ولي تا حالا نديدم كه براي ارتباط با sqlserver نام و آدرس فايل داده مشخص كنن ؟
اگه بتوني اطلاعات بيشترسي بدي بهتر مي شه .
خوش باشي