Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous pouvez activer la fonctionnalité groupes de disponibilité AlwaysOn dans Microsoft SQL Server 2014.

  • La base de données AlwaysOn utilise le type de données défini par l’utilisateur CLR (Common Language Runtime). Par ailleurs, le même UDT CLR existe dans plusieurs bases de données.

  • Vous exécutez une requête qui implique plusieurs bases de données ayant l’UDT CLR.

Dans ce scénario, une erreur de violation d’accès se produit sur le réplica secondaire et l’instance de SQL Server se bloque avec le message suivant dans le journal des erreurs SQL Server :

2015-02-17 13:07:36.85 spid27s arrêt de la base de données en raison d’une exception 2905 lors du traitement d’VLR à la date de validation. 2015-02-17 13:07:36.85 spid27s erreur : 3449, gravité : 21, État : 1.2015-02-17 13:07:36.85 spid27s SQL Server doit être arrêté pour récupérer une base de données La base de données est une base de données utilisateur qui ne peut pas être arrêtée ou une base de données système. Redémarrez SQL Server. Si la récupération de la base de données échoue après un autre démarrage, réparez ou restaurez la base de données.

Par ailleurs, vous recevez le message d’erreur suivant dans votre base de données de réplicas secondaire, et le message d’erreur ne s’affiche pas tant que vous n’avez pas redémarré SQL Server :

MSG 3961, niveau 16, état 1, échec de la transaction d’isolation de ligne dans la base de données' <DatabaseName> 'car l’objet accédé par l’instruction a été modifié par une instruction DDL dans une autre transaction simultanée depuis le début de cette transaction. Cette opération n’est pas autorisée, car les métadonnées n’ont pas de version. Une mise à jour simultanée des métadonnées peut entraîner une incohérence si elle est mélangée avec l’isolement de capture instantanée.

Résolution

Informations de mise à jour cumulative

Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :

Informations sur la mise à jourPour résoudre ce problème, appliquez la mise à jour KB 3043788 : un package de mise à jour des correctifs à la demande est disponible pour SQL Server 2014.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×