Failover، Role Switching و Monitoring در Log Shipping
یادداشت حقوقی: کاربر حق ترجمه و بازنشر این اثر را برای پروژه تأیید کرده است.PAGE-568Log Shipping Maintenance و Failover
در Disaster، اگر Primary هنوز قابل دسترسی است Tail-log Backup گرفته میشود و همه Logهای باقیمانده روی Secondary Restore میشوند. سپس Secondary با RECOVERY Online میشود. Failover Log Shipping خودکار نیست.
BACKUP LOG Chapter15 TO DISK='D:\Tail\Chapter15_tail.trn' WITH NORECOVERY;
PAGE-569Switching Roles
برای Role Reversal، Jobهای Log Shipping فعلی غیرفعال میشوند تا Backup/Copy/Restore در جهت قبلی ادامه پیدا نکند. سپس Secondary سابق به Primary جدید تبدیل میشود.
PAGE-570Reconfiguring Log Shipping
Stored Procedureهای sp_delete/sp_add_log_shipping_* Metadata قدیم را حذف/معکوس و Jobهای جدید را میسازند. Database Primary سابق باید پس از Sync مناسب به Secondary جدید آماده شود.
PAGE-571Script کتاب Schedule، Backup Directory، Copy/Restore Job و Monitor Mapping را برای جهت جدید بازسازی میکند. همه نام Serverها، Shareها، Retention و Thresholdها باید با Topology جدید تطبیق داده شوند.
PAGE-572Script کتاب Schedule، Backup Directory، Copy/Restore Job و Monitor Mapping را برای جهت جدید بازسازی میکند. همه نام Serverها، Shareها، Retention و Thresholdها باید با Topology جدید تطبیق داده شوند.
PAGE-573Script کتاب Schedule، Backup Directory، Copy/Restore Job و Monitor Mapping را برای جهت جدید بازسازی میکند. همه نام Serverها، Shareها، Retention و Thresholdها باید با Topology جدید تطبیق داده شوند.
PAGE-574Script کتاب Schedule، Backup Directory، Copy/Restore Job و Monitor Mapping را برای جهت جدید بازسازی میکند. همه نام Serverها، Shareها، Retention و Thresholdها باید با Topology جدید تطبیق داده شوند.
PAGE-575Monitoring
SQL Server Agent Alert/Log Shipping Status برای تأخیر Backup/Copy/Restore استفاده میشود. General Tab Threshold و Last File/Time را نشان میدهد.
Figure 15-11 — شکل/تصویر منبع، صفحه PDF 575PAGE-576Response Tab Alert میتواند Operator را Notify یا Job اصلاحی اجرا کند. Alert باید در Lab با توقف عمدی Job یا ایجاد Delay آزمایش شود.
Figure 15-12 — شکل/تصویر منبع، صفحه PDF 576PAGE-577Report و جمعبندی
Transaction Log Shipping Status Report روی Primary/Secondary/Monitor اجرا میشود و Last Backup/Copy/Restore و Latency را نشان میدهد. Healthy بودن Job بهتنهایی کافی نیست؛ فاصله زمانی واقعی باید زیر RPO/RTO هدف باشد.
Figure 15-13 — شکل/تصویر منبع، صفحه PDF 577PAGE-578Role Switch نیازمند توقف Jobهای قبلی، Final Log Restore و Reconfigure جهت جدید است. Runbook باید شامل DNS/Connection Redirect، Login/Jobهای Instance و Verification Application نیز باشد.