J'ai un ensemble de réplication transactionnelle actualisable avec SQL Server 2008. Tout fonctionne bien.
J'ai ajouté une nouvelle table à la publication existante via sp_addarticle
suivi de sp_addsubscription
. Ensuite, j'ai exécuté l'Agent Snapshot. Le snapshot n'a été généré que pour la nouvelle table ajoutée. Ainsi, la nouvelle table a été répliquée avec succès vers l'abonné. J'ai même pu répliquer un enregistrement nouvellement inséré dans la nouvelle table vers l'abonné.
Mais l'inverse n'est pas possible. Lorsque j'insère un enregistrement dans la nouvelle table dans la base de données de l'abonné, je reçois une erreur
Msg 515 'Impossible d'insérer la valeur NULL dans la colonne 'msrepl_tran_version', table Servername.dbo.Tablename'; la colonne n'autorise pas les valeurs nulles. L'INSERTion a échoué..'.
Merci de m'aider à résoudre ce problème.
Merci d'avance.
Geeta