Tout d'abord, je suis très nouveau chez stackexchange, alors soyez indulgent avec moi.
J'utilise un serveur SQL Server 9.0.4060.
Mon problème est le suivant: ma sauvegarde SQL Server continue d'échouer sur de nombreuses bases de données.
Le plan de maintenance s'exécute sur différents travaux de sauvegarde:
Sauvegarde DIFF tous les jours à 20h30 et sauvegarde FULL tous les dimanches à 20h30.
J'obtiens ces deux erreurs pour chaque base de données qui ne parvient pas à terminer la sauvegarde:
Date 06-11-2012 20:31:06
Log SQL Server (Current - 07-11-2012 11:43:00)
Source Backup
Message
BACKUP failed to complete the command BACKUP DATABASE (dbname) WITH DIFFERENTIAL. Check the backup application log for detailed messages.
Date 06-11-2012 20:31:06
Log SQL Server (Current - 07-11-2012 11:43:00)
Source Backup
Message
Error: 3041, Severity: 16, State: 1.
Erreurs supplémentaires.
Date 06-11-2012 17:53:27
Log SQL Server (Current - 07-11-2012 11:43:00)
Source Logon
Message Error: 18456, Severity: 14, State: 16.
Date 06-11-2012 17:53:27
Log SQL Server (Current - 07-11-2012 11:43:00)
Source Logon
Message Login failed for user 'sa'. [CLIENT: <local machine>]
Date 06-11-2012 20:30:11
Log SQL Server (Current - 09-11-2012 11:27:00)
Source spid15s
Message
SQL Server has encountered 2 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
Il existe d'autres erreurs similaires à celle ci-dessus, avec «Plans SQL» et «Plans d'objet». Au lieu de 'Bound Trees'.
Si vous avez besoin d'autres informations, dites simplement le mot.
sql-server
sql-server-2005
backup
Arviddk
la source
la source
Réponses:
Comme l'a souligné Max, l'erreur de connexion sa ne se corrèle pas avec le temps de sauvegarde car elle se produit plusieurs heures avant, contrairement à la seconde. Avez-vous examiné: http://blogs.msdn.com/b/sqlprogrammability/archive/2007/01/17/10-0-plan-cache-flush.aspx
http://www.sqlservercentral.com/Forums/Topic377116-146-1.aspx#bm380502
L'un des éléments du blog MSDN joue-t-il un rôle dans votre environnement? Le plus courant serait AUTO_CLOSE ON. Faites-nous savoir, merci.
la source
S'il vous plaît, jetez un œil ici: Comment dépanner "Msg 3041" dans SQL Server
Extrait de la page:
Mise à jour (Après avoir lu le commentaire @dezso)
J'ai vu "l'erreur supplémentaire" signalée, mais je ne suis pas sûr qu'elle soit liée à l'erreur de sauvegarde. L'erreur de sauvegarde est datée à 20:31:06, mais l '"erreur supplémentaire" est datée à 17:53:27, donc l'erreur supplémentaire s'est produite environ 2 heures et 40 minutes avant l'erreur de sauvegarde réelle. Et ces erreurs supplémentaires sont liées à un problème de connexion.
Je ne pense pas qu'un problème de connexion se produisant à 17:53:27 puisse entraîner l'échec d'une sauvegarde à 20:31:06. Donc, pensez que l'erreur de sauvegarde et que "l'erreur supplémentaire" ne sont pas liées.
Je ne pense pas non plus qu'une erreur générique se produisant à 17:53:27 pourrait entraîner l'échec d'une sauvegarde à 20:31:06 (à moins que la base de données ne soit vraiment grande). @Arviddk rapporte que "ma sauvegarde SQL Server continue d'échouer sur de nombreuses bases de données ". Je pense qu'il est sûr de supposer que "beaucoup" signifie plus de 10 DB.
Je pense donc que si une seule sauvegarde d'une seule base de données prend plus de 2 heures et 40 minutes, vous ne pouvez pas avoir 10 ou 20 bases de données comme celle-ci sur un seul serveur ... ou votre serveur passera sa vie à ne faire que la sauvegarde. J'ai donc supposé que la sauvegarde unique prenait beaucoup moins de 2 heures et 40 minutes, donc je pense que l'erreur de sauvegarde et l'erreur supplémentaire ne sont pas liées.
Et la dernière erreur "cachestore flush / 'Bound Trees'" signalée est datée du 06-11-2012 20:30:11, c'est donc quelque chose qui s'est passé après l'erreur de sauvegarde. Quoi qu'il en soit, un problème lié au cache ne devrait pas entraîner d'erreur (événement s'il peut ralentir quelque chose).
Quelques questions
Quelques questions qui pourraient aider à identifier le problème:
Selon le site Web MS dans le journal SQL Server, il devrait y avoir d'autres erreurs liées à l'échec de la sauvegarde, mais je m'attends à quelque chose de plus proche, à temps, de l'heure à laquelle la sauvegarde échoue.
la source