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

Supposez que vous attachez une base de données qui est activée pour la capture de données de changement dans Microsoft SQL Server 2014, 2016 ou 2017. Si des transactions doivent être rétablies lors du démarrage de la base de données, le changement de capture de données peut se révéler incohérente, ce qui signifie que la capture de données de changement est dans l’état désactivé, mais que les objets de capture de données changent continuent d’exister. Par ailleurs, vous pouvez rencontrer les situations suivantes :

  • Lorsque vous essayez de désactiver la capture de données de modification de cette base de données à l’aide de la procédure stockée sp_cdc_disable_db , vous recevez le message d’erreur suivant :

    La base de données DatabaseName n’est pas activée pour la capture de données de modification. Assurez-vous que le contexte de base de données correct est défini, puis réessayez l’opération. Pour créer des rapports sur les bases de données activées pour la capture de données de modification, interrogez la colonne is_cdc_enabled dans la vue de catalogue sys. databases.

  • Lorsque vous essayez d’activer la capture de données de modification de la base de données à l’aide de la procédure stockée sp_cdc_enable_db , vous recevez le message d’erreur suivant :

    MSG 22906, niveau 16, état 1, procédure sp_cdc_enable_db_internal, ligne LineNumber La base de données DatabaseName ne peut pas être activée pour la capture de données de modification, car un utilisateur de base de données nommé nom d' utilisateur ou de schéma appelé SchemaName existe déjà dans la base de données active. Ces objets sont requis uniquement par le changement de capture des données. Supprimez ou renommez l’utilisateur ou le schéma, puis réessayez l’opération.

Résolution

Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :

       Mise à jour cumulative 8 pour SQL Server 2016 SP1  

       Mise à jour cumulative 4 pour SQL Server 2017

       Mise à jour cumulative 9 pour SQL Server 2014 SP2

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. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2016

Dernière mise à jour cumulative pour SQL Server 2017

Dernière mise à jour cumulative 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.

Références

Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.

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.

×