PDA

View Full Version : تشابه جداول در Repl.



mehran72
جمعه 24 آذر 1391, 13:45 عصر
با سلام
دوستان عزیز آیا جداول در Merge Repl میبایست کاملا مشابه باشند .
یعنی علاوه بر ترتیب ستونها ( فیلدها ) ، نوع و اندازه ، مشخصه های دیگر مثل Index , Constraint , Foreign keys
Triggers , ... و هر آنچه مربوط به ساختار و ... است میبایست در دو سرور Publisher و Subscri. یکسان باشد ؟
SQL Server 2008 R2
با تشکر از راهنماییتون

حمیدرضاصادقیان
جمعه 24 آذر 1391, 14:34 عصر
سلام.
شما وقتی Replication راه اندازی میکنید در اول کار یک Snapshot از کل دیتابیس مبدا شما گرفته شده و کل ساختار دیتابیس و داده های آن در سیستم مقصد اعمال می شود.
ساختار جداول باید یکی باشند وگرنه نوع Trigger,Sp,Index اهمیتی ندارند.فقط ساختار جداول باید یکی باشند.درواقع هنگام راه اندازی Replication مثل DTS Package ها شما مشخص نمیکنید جدول مبدا در چه جدولی اضافه بشه.با همون نام جدول مبدا در مقصد اعمال خواهد شد.

mehran72
جمعه 24 آذر 1391, 15:29 عصر
سلام و ممنون
با توجه به حجم بالای Snapshot قبل از برقراری Repl داده ها را یکسان سازی میکنم تا مجبور با انتقال Snapshot نباشم . با این گزینه چطور ؟
یکی از دوستان که تجربه ای در Repl. داشتن ، گفتن که Foreign keys ، اندیسها و .. نیاز نیست . فقط ساختار جداول و داده های آنها یکسان باشه کافیه .

حمیدرضاصادقیان
جمعه 24 آذر 1391, 22:35 عصر
بله من هم عرض کردم که فقط ساختار جداول باید یکسان باشند و بس. مابقی گزینه ها تاثیری در Replication ندارند.