2 votes

Expédition du journal du serveur SQL : Remplacer la tâche de copie par une compression et une copie manuelles

J'ai deux instances de SQL Server 2005 STANDARD edition, le serveur A à New York et le serveur B en Californie.

Le serveur A possède une grande base de données ; à des fins de DR/BCP, j'aimerais utiliser Log Shipping pour conserver une sauvegarde à chaud sur le serveur B.

Malheureusement, les journaux des transactions sont trop volumineux (plus de 10 Go sur un réseau étendu =( ). Avant d'investir dans un produit tiers qui traite ce problème, pourrais-je faire quelque chose comme ceci :

1) Désactivez la tâche de copie sur le serveur B. Les sauvegardes sont toujours créées sur le serveur A, mais ne sont pas automatiquement déplacées vers le serveur B.

2) Créez une tâche planifiée pour compresser tous les journaux sauvegardés sur le serveur A (en utilisant un outil comme 7zip ou WinZip), et les déposer sur le serveur B où la tâche de restauration les attend (et les décompresser, bien sûr).

3) Laissez le travail de restauration sur le serveur B fonctionner normalement.

S'agit-il d'une solution naïve ou réalisable ?

Si nous avions l'édition entreprise, j'utiliserais la mise en miroir asynchrone des bases de données ; ou si nous avions l'édition entreprise 2008, j'examinerais la compression intégrée.

1voto

nOw2 Points 276

Ne créez pas une autre tâche planifiée, car le calendrier pourrait être faussé. Modifiez les tâches existantes d'expédition de journaux générés par le serveur SQL pour sauvegarder le journal et le copier.

Il y a un article de blog ici avec une solution dont vous pourriez vouloir emprunter tout ou partie.

0voto

Sean Howat Points 1849

Je pense que cela fonctionnerait bien. Gardez à l'esprit que si vous n'utilisez pas 2008, vous devrez de toute façon chercher un outil tiers pour la compression.

Le seul véritable inconvénient que je vois est que cela représente un peu plus de travail pour vous, car vous ne vous reposerez pas uniquement sur le serveur SQL pour faire le travail.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X