Microsoft distribue les correctifs Microsoft SQL Server 2012 sous la forme d’un fichier téléchargeable. Étant donné que les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012.
Symptômes
Vous avez plusieurs instances de Microsoft SQL Server 2012 ou SQL Server 2014 situées sur le même serveur. Si vous installez des mises à jour ou des Service Packs pour ces instances l’une après l’autre, la base de données de ressources est manquante après avoir redémarré le serveur. En outre, vous pouvez trouver les entrées suivantes enregistrées dans le journal des erreurs SQL Server :
Démarrage de la base de données « mssqlsystemresource ».Erreur : 17204, Gravité : 16, État : 1.ÉCHEC DE FCB ::Open : Impossible d’ouvrir le fichier C :\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf pour le numéro de fichier 1. Erreur du système d’exploitation : 2(échec de la récupération du texte pour cette erreur. Motif : 15100).Erreur : 5120, Gravité : 16, État : 101.Impossible d’ouvrir le fichier physique « C :\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". Erreur du système d’exploitation 2 : « 2 (impossible de récupérer le texte pour cette erreur. Motif : 15105).Erreur : 17207, Gravité : 16, État : 1.FileMgr ::StartLogFiles : erreur du système d’exploitation 2(échec de la récupération du texte pour cette erreur. Motif : 15105) s’est produit lors de la création ou de l’ouverture du fichier 'C :\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. Diagnostiquer et corriger l’erreur du système d’exploitation, puis réessayer l’opération.Échec de l’activation du fichier. Nom de fichier physique « C :\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf " peut être incorrect.Erreur : 945, Gravité : 14, État : 2.La base de données « mssqlsystemresource » ne peut pas être ouverte en raison de fichiers inaccessibles ou d’une mémoire ou d’espace disque insuffisant. Pour plus d’informations, consultez le journal des erreurs SQL Server.
Cause
Le problème se produit lorsque le programme d’installation ne peut pas remplacer les fichiers de base de données de ressources existants mssqlsystemresource.mdf et mssqlsystemresource.ldf par de nouvelles versions et que les fichiers de ressources existants sont supprimés après le redémarrage au lieu de les remplacer par les nouveaux fichiers.
Résolution
Informations de mise à jour cumulative
Ce problème a été résolu pour la première fois dans la mise à jour cumulative suivante de SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.