משיב מוביל
רפליקציה

שאלה
-
תשובות
-
הנעילה מתבצעת בסוף תהליך הSNAPSHOT, בשלב זה כל הטבלאות קיימות בצד השני אך הרפליקציה עדיין לא פעילה.
מוצרף לינק לאתחול מגיבוי:
http://gnawgnu.blogspot.com/2009/11/sql-2008-transactional-replication-and.html
לגבי התגובה של ארז:
רפליקציה וLOG SHIPPING הם מוצרים שונים לגמרי.
אסף
- הוצע כתשובה על-ידי EitanBlumin יום שני 26 נובמבר 2012 07:27
- סומן כתשובה על-ידי pituachMVP, Moderator יום חמישי 29 נובמבר 2012 15:46
כל התגובות
-
-
-
כשאתה מקים את הPUBICATION אז מתעורר הLOG READER ומתחיל להעביר את כל הפקודות לDISTRIBUTER.
אם זה אתחול מSNAPSHOT הוא מייצר או מוחק(אתה שולט בזה) לך את כל האובייקטים שבחרת ואז מכניס את הנתונים ויוצר את המפתח הראשי, בשלב זה הוא נועל את האובייקטים בPUBLICATION(יכול להיות מסוכן אם מדובר בטבלאות מאוד פעילות), בכל מקרה הוא יודע לנהל את הדלתא בצורה מושלמת.
אם אתה מתכוון להתחיל את הרפליקציה מגיבוי אתה צריך לסמן את הALLOW INITIALIZATION FROM BACKUP FILES ורק אז לעשות גיבוי ולרסטר,הוא שומר את ה-LSN מהגיבוי ואז מכניס את הדלתא.
מקווה שעזרתי לך,
אסף
-
-
בהתייחסות לשאלה המקורית שלך,
אתה יכול תמיד להשתמש בכלים צד ג' כגון Double-Take שמבצע Real Time Replication ל SQL. בשונה מרפליקציה אחרת כגון Log Shiping המבוססת Block Level, הרפליקציה של Double-Take מתבצעת ברמת Byte Level ושומרת על ה Consistancy של ה Data Base ב Real Time ללא שימוש ב SnapShots וללא עומס על שרת המקור. הרפליקציה עובדת על גבי WAN גם על קוים של 2mb, למעשה מספק לך Geo Cluster ללא דרישות קדם כגון Storage או שרתים זהים.
אני מתמחה בפתרון הזה אז אם יש לך שאלות אתה מוזמן לפנות.
ארז
-
הנעילה מתבצעת בסוף תהליך הSNAPSHOT, בשלב זה כל הטבלאות קיימות בצד השני אך הרפליקציה עדיין לא פעילה.
מוצרף לינק לאתחול מגיבוי:
http://gnawgnu.blogspot.com/2009/11/sql-2008-transactional-replication-and.html
לגבי התגובה של ארז:
רפליקציה וLOG SHIPPING הם מוצרים שונים לגמרי.
אסף
- הוצע כתשובה על-ידי EitanBlumin יום שני 26 נובמבר 2012 07:27
- סומן כתשובה על-ידי pituachMVP, Moderator יום חמישי 29 נובמבר 2012 15:46
-
asafaviv עשיתי כמו במאמר, מה שקרה שהייתה פרוצדורת גיבוי (פרוצדורה שנשמרה בשם זמני ושנוצרה חדשה במקומה עם תיקונים),
שהכילה פעולה לא תקינה שדורשת המרה (הדבר זוהה בזמן הרפליקציה אל מול הטבלה) ועקב כך הרפליקציה נכשלה, וכל הנתונים שהיו בטבלאות היעד נמחקו!
למה זה קורה?איך אפשר להמנע מזה?