سلام.
نکات اساسی برای شبکه کردن دیتابیس به صورت زیر هستش :
1. نصب sql server یعنی نسخه کامل Sql بر روی سیستم سرور (سیستمی که دیتابیس بر روی اون قرار می گیره و سایر سیستم ها (کلاینت ها) به این سیستم وصل میشن و خدمات می گیرن).
2. نصب پیش نیازهایی مثل دات نت فریمورک سازگار با نسخه نرم افزالری که ساختید (برای ویژوال 2010 بصورت پیش فرض دات نت فریمورک 4 رو باید نصب کنید).
3. نصب Windows Installer نسخه 3.1 یا بالاتر
4. اگر در پروژه تون از نرم افزار گزارش گیری کریستال ریپورت استفاده کردید، باید نسخه کامل کریستال ریپورت رو روی همه کلاینت ها نصب کنید و اگر از استیمول سافت استفاده کردید کافیه فقط dll های مربوطه رو به همراه فایل exe روی کلاینت ها قرار بدید و نیازی به نصب نسخه کامل استیمول سافت نخواهید داشت.
5. در نهایت باید حداقل یک فایل exe از پروژه رو بر روی کلاینت ها قرار بدید.
یکسری تنظیمات شبکه ای مربوط به sql رو باید ست کنید که معمولا بصورت پیش فرض فعال هستن (مثل فعال بودن tcp\ip و همچنین شماره پورت برای برقراری ارتباط بین کلاینت ها و سیستم سرور که بصورت پیش فرض این شماره پورت 1433 هستش که باید در کانکشن استرینگ اونو قرار بدید).
همچنین نیاز دارید که یک یوزر در محیط Sql server ایجاد کنید و برای این یوزر، یک پسورد تعریف کنید. و در نهایت مشخصات این یوزر رو به همراه شماره پورت مورد نظر درون کانکشن استرینگ قرار بدید . منظور از ip ای با شماره 192.168.1.0 همون آی پی سیستم سرور هست.
SqlConnection con = new SqlConnection("server = 192.168.1.0,1433;Network Library = DBMSSOCN;DataBase = DBAzmoon;User ID = User1; Password = 1234");
همچنین نیاز هست که در فایروال ویندوز (یا فایروال نرم افزار امنیتی خودتون) هم اجازه دسترسی کلاینت ها به سیستم سرور رو صادر کنید.
تمام این نکاتی رو که گفتم قبلا در یک فایل ویدئویی بصورت کامل توضیح دادم که در صورت نیاز می تونید از آدرس زیر اونو دریافت کنید (چند دقیقه اول ویدئوی زیر مربوط به تهیه فایل راهنما برای نرم افزار هست و بخش بیشتر ویدئو به مبحث شبکه کردن دیتابیس اختصاص داره).
http://veniz2008.persiangig.com/ProjectCsharpPart16.7z/download
موفق باشید.