Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une solution à un problème où la sauvegarde microsoft Windows Server échoue avec une erreur : échec de l’opération de service de cliché instantané de volume.
Numéro de base de connaissances d’origine : 2615182
Symptômes
Une sauvegarde du serveur peut échouer avec le message d’erreur suivant :
Échec d’une opération de service de cliché instantané de volume. Erreur détaillée : L’opération de cliché instantané du volume a échoué avec l’erreur 0x800423F4. Pour plus d’informations, consultez le journal des événements.
Le message d’erreur suivant est enregistré dans le journal des événements de l’application :
Log Name: Application
Source: Microsoft-Windows-Backup
Event ID: 521
Level: Error
Description:
Backup started at '*\<DateTime>*' failed as Volume Shadow copy operation failed for backup volumes with following error code '2155348129'. Please rerun backup once issue is resolved.
Si vous examinez davantage le journal des événements d’application, vous remarquerez de nombreuses erreurs provenant de sources SQLWriter et SQLVDI.
Les erreurs sont similaires à ce qui suit :
Log Name: Application
Source: SQLWRITER
Event ID: 24583
Level: Error
Description:
Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, Native Error: 3013
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 10.0
Error message: BACKUP DATABASE is terminating abnormally.
SQLSTATE: 42000, Native Error: 3271
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 10.0
Error message: A nonrecoverable I/O error occurred on file " {DF1DD65F-F8AD-4946-A764-F62166C541E2}22:" 995(The I/O operation has been aborted because of either a thread exit or an application request.).
Log Name: Application
Source: SQLVDI
Event ID: 1
Level: Error
Keywords: Classic
User: N/A
Computer: CONTOSOSERVER.contoso.local
Description:
SQLVDI: Loc=TriggerAbort. Desc=invoked. ErrorCode=(0). Process=3720. Thread=9404. Server. Instance=SBSMonitoring. VD=Global{DF1DD65F-F8AD-4946-A764-F62166C541E2}10_SQLVDIMemoryName_0.
Cause
Lorsque la sauvegarde Windows Server tente de sauvegarder un volume de disque, un instantané de cliché instantané de cliché instantané de volume est créé pour le volume. Lorsque l’instantané est créé, tout enregistreur VSS (Volume Shadow Copy Service) associé au volume est appelé. Si l’un des enregistreurs VSS rencontre une erreur, la tâche de sauvegarde entière échoue. Dans cet exemple, l’enregistreur VSS SQL rencontre une erreur et provoque l’échec du travail de sauvegarde.
Résolution
L’erreur est généralement due à un problème lié à l’une des instances SQL Server. Pour résoudre le problème, vous devez d’abord déterminer quelle instance SQL Server présente le problème. En règle générale, l’instance SQL Server problématique est nommée dans la première erreur SQLVDI enregistrée.
Par exemple :
Log Name: Application
Source: SQLVDI
Event ID: 1
Level: Error
Description:
SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=4772. Thread=10300. Client. Instance= SBSMONITORING . VD=Global{3AB8F080-950C-4EF9-B637-0F37B2428F17}1_SQLVDIMemoryName_0.
Dans cet exemple, l’instance SQL Server nommée SBSMONITORING échoue.
Il peut également y avoir un message d’erreur provenant de SQLWRITER source qui se produit en même temps que la première erreur SQLVDI. Le message d’erreur SQLWRITER peut identifier le nom de la base de données qui rencontre un problème avec l’instantané.
Par exemple :
Log Name: Application
Source: SQLWRITER
Event ID: 24583
Description:
Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, Native Error: 3013
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 10.0
Error message: BACKUP DATABASE is terminating abnormally.
SQLSTATE: 42000, Native Error: 945
Error state: 2, Severity: 14
Source: Microsoft SQL Server Native Client 10.0
Error message: Database 'SBSMonitoring' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
Dans cet exemple, la base de données nommée SBSMonitoring rencontre un problème.
Une fois que vous avez identifié l’instance SQL Server qui rencontre un problème, la première étape consiste à tester la sauvegarde avec cette instance SQL Server arrêtée. Dans notre exemple d’instance SBSMonitoring, vous devez arrêter le service SQL Server (SBSMonitoring) sur le serveur.
Vous devez ensuite exécuter le travail de sauvegarde avec l’instance SQL Server affectée arrêtée. Si la sauvegarde est terminée, vous savez que l’échec est dû à l’instance SQL Server qui n’est pas en cours d’exécution. Vous allez ensuite examiner les fichiers journaux d’erreurs SQL Server et les journaux d’événements pour voir si nous pouvons déterminer ce qui est incorrect avec cette instance particulière de SQL Server.
Si vous ne pouvez pas déterminer l’instance SQL Server problématique des journaux d’événements, vous pouvez toujours arrêter toutes les instances SQL Server sur le serveur et essayer d’exécuter la sauvegarde avec SQL arrêté. Si toutes les instances SQL Server sont arrêtées, l’enregistreur VSS SQL ne sera pas utilisé.
Sur une installation par défaut de Small Business Server 2008, vous devez arrêter les services suivants :
- SQL Server (SBSMonitoring)
- Base de données interne Windows
Sur une installation par défaut de Small Business Server 2011 Standard, vous devez arrêter les services suivants :
- SQL Server (SharePoint)
- SQL Server (SBSMonitoring)
- Base de données interne Windows