نرم افزار تحت ویندوز ما با بانک اطلاعاتی SQL Server کار می کنه و در یکی از موارد که مشتریان ما برنامه براش نصب شد دفتر مرکزی از کارخانه جدا هستش و چند کلاینت در دفتر مرکزی فعال هستن و چند کلاینت هم در کارخانه. تا این لحظه کاربران کارخانه با IP Valid به سرور موجود در دفتر مرکزی وصل شدن و مشکلی نداشتن هرچند که مقداری سرعت پایین تر از شبکه Lan بود منتها کار می کردن تا اینکه تعداد کلاینت ها افزایش پیدا کرد و سرعت افت پیدا کرده. بنده چاره ای که به ذهنم رسید استفاده از همین بحث Replication بوده و در کارخانه هم سروری مجزا قرار بدیم که کاربران اون سمت به سرور خودشون متصل باشن که سرعت بالا بره منتها در بین سرور دفتر مرکزی و کارخانه باید اطلاعات مرتب سینک باشند و 2 تا سرور به نوعی هم فرستنده اطلاعات باشند و هم گیرنده. شما برای این کار چه روشی رو پیشنهاد می کنید؟ برنامه ما تحت ویندوز هستش ، سوال دیگه اینه که تکلیف مقادیر فیلدهایی که با یک جدول دیگر Join شده اند چه می شود؟ آیا هوشمندانه SQL مقادیر را طبق جدول کلید اصلاح می کند؟ راهتشکر