ورود

View Full Version : مشکل در Synchronizing در SQL2005 ،Replication?



AlirezaBahredar
دوشنبه 27 اسفند 1386, 10:53 صبح
با سلام به همه دوستان:
من با کمک Replication اطلاعات 5 نقطه را همسانسازی می کنم.ارتباط این 5 نقطه بصورت اینترنتی و IP Valid با هم می باشد.متد استفاده شده در این روش Merge Replicationبا واکشی از نوعPush میباشد.
اما مشکلی که با آن مواجه شدم:
عملیلت با موفقیت انجام می شود و اطلاعات ردوبدل می شوند،اما هرازچندی عملیات بدون هیچ دلیل منطقی از کار می افتد.و تنها باStop Synchronizing و سپس Start Synchronizing دوبار Subscriber ها به حالت عادی بر میگردند.
تا یادم نرفته بگم من واسه اینکه حجم اطلاعات ردوبدل شونده زیاد نباشد از Filtering استفاده نمودم.
حالا از دوستان راهنمایی می خوام (مخصوصا از امین آقا ثباتی گل گلاب التماس دعا داریم )

AminSobati
سه شنبه 28 اسفند 1386, 01:21 صبح
سلام!
History به جا مانده از Merge Agent رو بررسی کنین. حتما دلیل خطا ثبت شده

AlirezaBahredar
سه شنبه 28 اسفند 1386, 07:29 صبح
مشکل همچنان باقیست.......

AlirezaBahredar
شنبه 17 فروردین 1387, 09:24 صبح
آقاامین باسلام:
عزیز از زمان اولین پست تا امروز(17/01/1387) مشکلی پیش نیومد اما دوباره امروز همان اتفاق قبل تکرار شد.بابررسی Synchronization history موارد زیر بعنوان Error ثبت شده بود:


The process could not connect to Subscriber 'Bahredar_ict'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20084)
Get help: http://help/MSSQL_REPL20084
TCP Provider: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (Source: MSSQLServer, Error number: 10060)
Get help: http://help/10060
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (Source: MSSQLServer, Error number: 10060)
Get help: http://help/10060

Error 10060 گویای این مطلب هست که ارتباط SubscriberباPublisher یک ارتباط ناپایدار می باشد؟!!درصورتیکه اینطور نیست.این ارتباط یک ارتباط 512k dedicate می باشد.و از نظر سرعت بخوبی جواب اینکارو می ده.
اما error MSSQL_REPL20084 واقعا نمی دونم به چه دلیل رخ داده....در اینترنت که سرچ می کنید در برخی از فروم ها افرادی هستند که با این Error برخورد کرده اند اما هیچ راه حلی برای این موضوع ارائه نشده.
امین جان نظرت در این مورد چیه؟ممنون میشم راهنمایی کنی.
اما خواهش دومی که دارم:
می خواستم ببینم چجوری میشه با یک SP عملیات Start Synchronizing و Stop Synchronizing رو انجام بدم ممنون میشم اینو هم بگی....
خیلی می خوامت داداش امین....

AminSobati
شنبه 17 فروردین 1387, 14:20 عصر
- احتمال داره در لحظه ای که Sync میخواسته انجام بشه، اتفاقا ارتباط قطع بوده، این امکان پذیره

- چرا خود Job رو زمان بندی نمیکنید که در مواقع مورد نظر Sync رو انجام بده؟ دستی نوشتنش که مشکلات بیشتری داره!