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 آدرس فایل پایگاه داده که تو هارد دیسک سرور هست رو نوشته بودم، الان تو دیگر کامپیوتر های داخل شبکه این قسمت رو چطور باید بنویسم ؟
من واقعا عذر میخوام اگر سوالم ساده هستش، ولی چیکار کنم جوابشو نتونستم پیدا کنم.
بعد کلی تحقیق مطمئن شدم که SQL Express میتونه تحت شبکه کار کنه، خوب فرض کنید تنظیمات رو هم به درستی انجام دادیم. یک برنامه داریم که تو کامپیوتر های یک شبکه نصب هستش و پایگاه دادمون هم تو کامپیوتر سرور هستش که همه برنامه ها باید به اون وصل بشن، تو کامپیوتر سرور که مشکلی نیست و میتونم از همین کانکشن استفاده کنم :
Data Source=.\SQLNETWORK; AttachDbFilename=DatabaseDirectoryAddress\Database 20.mdf; Integrated Security=True; User Instance=True
حالا تو کامپیوتر های دیگه چی ؟
فقط میدونم که این تغییر رو باید بدم : Data Source=ServerIpAddress\SQLNETWORK
حالا مشکل اینجاست که من که تو قسمت AttachDbFilename آدرس فایل پایگاه داده که تو هارد دیسک سرور هست رو نوشته بودم، الان تو دیگر کامپیوتر های داخل شبکه این قسمت رو چطور باید بنویسم ؟