PDA

View Full Version : Replication Merge نیامدن بخشی از اطلاعات !!!



amin_alexi
شنبه 21 اردیبهشت 1387, 09:04 صبح
با سلام ....
من Replication به صورت Merge انجام میدم ... در SQL server 2000
با استفاده از ارتباط DailUp بین دو شهرستان ....
Replication انجام میشه ...
ولی در بعضی از جداول اطلاعات رو ناقص میاره ...
مثلا سند انبار داری میزنم شامل 5 بند !! ولی در طرف مقابل 2 سطر بیشتر نمیاد !!! (این سند شامل دو قسمته یک بخشش در جدولA , و یک و5 سطر تو جدول B ... )
قبلا درست کار می کرد ... ولی گاهی از این لوس بازیها در میاره !!!
روش کارم !!!
اول تو Replication Monitor رو Publisher و بعد صفحه سمت راست رو SnapShot کلیک راست میکنم و Strat Agent رو میزنم ... وهنگامی که Article ها رو ساخت ...
بعد ... وی اون یکی کلیک راست می کنم و Start Synchronizing رو میزنم
با وجود عدم یکسانی پیغام میده No Data Needed To Be Merged ..
در حالی که اطلاعات یکسان نیست !!!
مشکل از کجاست !!!
استفاده از DailUp !!!
مشکل در SQL Server 2000 هست ...!!!
مهمتر از همه من اشتباه راه اندازی کردم :لبخند:
ولی وقتی یه دستور مینویسم و میگم ... Update A set Name=Name واسه تحریک SQL server اطلاعات یه طرف رو که نرفته شناسایی می کنه و replicate می کنه و واسه طرف مقابل هم اگه این کار رو کنم درس میشه !!!
می خوام روال صحیح رو بدونم !!!
این کاره آخر من درسته !!!

AminSobati
شنبه 21 اردیبهشت 1387, 16:26 عصر
دوست عزیزم،
آیا همه جداول مورد نظر شما در Publication قرار دارند؟ آیا هر بار شما Snapshot میسازین؟ و آیا در History مربوط به Merge Agent هیچ خطایی دیده نمیشه؟

amin_alexi
یک شنبه 22 اردیبهشت 1387, 12:44 عصر
ممنون از توجه شما :چشمک:
بله همه جداول رو انتخاب کردم به جز یه جدول که اطلاعات Version برنامه تو اونه ...
هر بار من روی SnapShot کلیک راست میکنم و Start Agent رو میزنم !!!
یعنی نباید این کار رو انجام بدم !!!!
در مورد ERROR های تو Merge Agent چیزی تا حالا دقت نکردم ... آخه DataBase تو یه شرکت دیگست باید برم ببینم !!!
تا اینجا کار اشتباهی کردم !!!

AminSobati
دوشنبه 23 اردیبهشت 1387, 15:05 عصر
Snapshot فقط دفعه اول (در کل راه اندازی Replication) باید اجرا بشه، از اون به بعد Merge Agent تغییرات رو منتقل میکنه

shahab2025
چهارشنبه 25 اردیبهشت 1387, 22:36 عصر
اقاي ثباتي باسلام
من در ملاقات حضوري با اين دوستمون و بررسي مشكل وي ، متوجه شدم كه بر روي جداول كليد اصلي انتخاب نكرده است. و با يك فيلد سريال برنامه رو پيش ميبره ...
لطف كنيد توضيح دهيد كه آيا ميشه گفت مشكل از نداشتن كليد اصلي است ؟؟؟

و اصولا تفاوتي براي Replication داره ؟؟؟

AminSobati
چهارشنبه 25 اردیبهشت 1387, 23:13 عصر
سلام!
برای من که وضعیت رو از نزدیک ندیدم سخته بخوام قطعا بگم مشکل از اینجا ناشی میشه. چون شما از Merge استفاده میکنید و ظاهرا Merge حساسیتی روی PK نداره. اما مثلا Transactional داره. ضمنا Service Pack نصب کردین؟

amin_alexi
چهارشنبه 01 خرداد 1387, 08:30 صبح
Servise Pack 3 رو نصب کردم ...
اگه چیزه دیگه ای می خواد لطف کنید راهنمایی کنید ...
یا لینک بزارین من برم بخونم ....
ممنون

mehrdadhamidi
شنبه 26 اردیبهشت 1388, 14:35 عصر
دوست عزیزی که replication رو تا ته رفتن میشه منو به صورت کامل راهنمایی کنین تا بتونیم بین دونقطه با Dialup داده ها رو سینک کنم؟

amin_alexi
شنبه 26 اردیبهشت 1388, 16:07 عصر
سلام
این تاپیک ماله 1 ساله پیشه اگه می خواین سوال بپرسین در تاپیک جدید !
در ضمن کلی در مورد Replication بحث انجام شده و مسائل مقدماتی و راه اندازی اون در تاپیکهای مختلفی توضیه داده شده
Search کنید به جواب می رسید
اگه نکته مبهمی وجود داشت سوال بکنید !