Où est le journal d'application de sauvegarde de SQL Server 2008?
J'ai besoin de vérifier pourquoi une sauvegarde de base de données a échoué dans l'une de nos systèmes.
Le journal dit ce qui suit:
SAUVEGARDE n'a pas pu terminer la commande JOURNAL de SAUVEGARDE XXXXXX. De vérifier la
journal d'application de sauvegarde pour des messages détaillés.
Je suis allé dans les journaux d'événements Windows , vérifier les journaux d'application, et devinez ce que j'ai trouvé pour cette erreur spécifique dans les journaux
SAUVEGARDE n'a pas pu terminer la commande JOURNAL de SAUVEGARDE XXXXXX. De vérifier la
journal d'application de sauvegarde pour des messages détaillés.
Où est le journal d'application de sauvegarde stockées par défaut?
Vous devez vous connecter pour publier un commentaire.
ouvrir SSMS et se connecter à la base de données
allez à GESTION > PLAN de MAINTENANCE > choisissez votre plan de sauvegarde. > clic droit et afficher l'historique.
ou à la direction > sql server logs.
emplacement du répertoire :
c:\Program Files\Microsoft SQL Server\MSSQL.xx\MSSQL\LOG
La seule information que SQL server capture est ce que vous avez déjà cité:
C'est tout ce qui va s'afficher dans le journal des erreurs SQL (SSMS > Administration > SQL Server Logs), et l'Application Windows errorlog de MSSQLSERVER.
Quand il dit "vérifiez le journal d'application de sauvegarde", cela signifie de vérifier le journal (le cas échéant) de l'application que fait la copie de sauvegarde:
Si vous ne pouvez pas le trouver n'importe où ailleurs, la plus détaillée de l'erreur peut ne pas avoir été capturé. Le package SSIS peut ne pas avoir été configuré pour la journalisation détaillée, ou peut-être quelqu'un a une sauvegarde manuelle dans l'interface graphique, mais rejeté ou de correction de l'erreur à l'écran. Vous pouvez savoir qui a tenté d'exécution de la sauvegarde et de leur demander pourquoi il a échoué.
Cher cette erreur normalement se produire si vous n'avez pas de sauvegarde complète.... avec quelques raisons, si la sauvegarde complète l'annexe na pas complète, il donnera à cette erreur
Ce que vous pouvez faire est soit exécuter la totalité du plan de sauvegarde ou d'attendre que le travail de sauvegarde complète complète avec succès alors automatiquement il va commencer à prendre une sauvegarde horaire
J'ai eu le même problème. La sauvegarde de la DBs avec un PS.Script. Les informations dans le journal n'était pas utile. La cause était une délai de mon script powershell.
Une valeur de "$serveur.ConnectionContext.StatementTimeout = 0" n'était pas aider
$ret=Invoke-Sqlcmd -Requête $SQLStatement -ServerInstance $ServerName -ErrorAction 'Stop' -QueryTimeOut 600
Réglage de la QueryTimeOut était en train de faire le tour.