SQL Server est la plate-forme de gestion de base de données relationnelle populaire auprès de Microsoft. L'un des aspects clés de l'administration d'un système de base de données est de comprendre et de gérer les sauvegardes de la base de données sur le système. SQL Server dispose de plusieurs options de sauvegarde et de méthodes que vous pouvez appliquer en fonction de votre récupération besoins ainsi que vos ressources. Considérations
sauvegardes des bases de données sont très différentes de la sauvegarde des fichiers réguliers sur un serveur. Tout d'abord, comprendre que SQL Server est constitué de deux types de fichiers : un fichier de données et un fichier du journal des transactions . Les journaux de transactions ont tendance à avoir besoin d'un peu plus d'attention , dans cette fonction de l'option de sauvegarde que vous choisissez, ils ont besoin d'être soutenus et suivis souvent . Les journaux de transactions détiennent un dossier courant des modifications apportées aux données
modes de récupération
Il existe trois types de modes de récupération des bases de données : . "Full ", " Bulk- connecté "et" simple " . "Full" signifie que la base de données est entièrement connecte toutes les transactions. Ce mode vous permet de récupérer votre base de données jusqu'au point de défaillance , en supposant que vous prenez des sauvegardes de journaux . " Bulk- connecté » désigne la base de données est minimalement connecte transactions , et de ce fait , vous ne pouvez pas obtenir le point de restauration dans le temps . En mode "Simple" , le journal des transactions n'est pas sauvegardé . Vous ne pouvez récupérer au point de la dernière sauvegarde différentielle ou complète.
Types de sauvegarde
Il existe trois grands types de sauvegardes que vous pouvez effectuer sur un base de données SQL Server. Le premier type est appelé une sauvegarde complète de la base . Il s'agit d'une sauvegarde complète de la base de données , qui inclut tous les objets , les tableaux et les données. C'est le type de sauvegarde le plus élémentaire. Le deuxième type de sauvegarde est appelé une sauvegarde différentielle . Cette sauvegarde toutes les données qui ont été modifiées depuis la dernière sauvegarde complète . Le dernier type est appelé sauvegarde du journal des transactions . Cela confirme les données du journal de transaction. Après une sauvegarde de journal se produit, le journal est effacé de transactions. Sauvegardes du journal des transactions ne peuvent être prises après une sauvegarde complète s'est produite.
Transaction questions du journal
des sauvegardes de journaux de transactions ne peuvent être effectuées lorsque la base est soit pleine ou journalisation en bloc modes de récupération . Les fichiers journaux agissent comme un conteneur vide pour les données. De plus en plus les données sont modifiées , plus de ce conteneur se remplit. Quand il est plein, le fichier peut se développer pour faire plus de place . S'il n'ya pas de chambre disponible pour la croissance , la base de données sera arrêté et pourrait provoquer des erreurs .
Avantages
réalisation de sauvegardes régulières de vos données est essentiel de maintenir un bon plan de reprise après sinistre. Même si vous avez beaucoup d'options différentes pour la sauvegarde de vos données, il est très important que vous gardiez un oeil sur vos sauvegardes et de les entretenir régulièrement. Compte tenu de la nature de SQL Server , il est également important de conserver les données et les fichiers journaux eux-mêmes.