MSSQL_ENG004929
S’applique à : SQL Server Azure SQL Managed Instance
Détails du message
Attribut | Valeur |
---|---|
Nom du produit | SQL Server |
ID de l’événement | 4929 |
Source de l’événement | MSSQLSERVER |
Composant | Moteur de base de données SQL Server |
Nom symbolique | |
Texte du message | Impossible de modifier %1! '%2!' parce qu'elle est en cours d'édition pour la réplication. |
Explication
Cette erreur se produit généralement lorsque vous tentez de supprimer la contrainte de clé primaire d'une table publiée pour la réplication transactionnelle. Comme la réplication transactionnelle nécessite une clé primaire pour chaque table publiée, la contrainte ne peut pas être supprimée.
Action de l’utilisateur
Pour supprimer la contrainte, commencez par supprimer l'article associé à la table. Pour plus d’informations, consultez Ajouter et supprimer des articles de publications existantes. Si cette erreur se produit dans une base de données qui n’est pas répliquée, exécutez sp_removedbreplication (Transact-SQL) pour vous assurer que les objets de la base de données ne sont pas marqués comme répliqués.