Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Transaction avec un serveur lié en boucle - problèmes de verrouillage

J'ai également rencontré l'erreur mentionnée ci-dessus.

Si vous utilisez un serveur lié en boucle et que vous recevez la même erreur, vérifiez que tout SP utilisant un serveur en boucle doit être écrit (Créer une procédure) à la fin du script.

Si vous utilisez le code de TFS, écrivez l'instruction de procédure de création de ce SP, en utilisant le serveur lié en boucle dans le post-déploiement.

Suivez simplement l'une des étapes mentionnées ci-dessous :-

  1. Copiez-collez le SP à la fin du script. OU
  2. N'utilisez pas de serveur de bouclage. OU
  3. Si vous utilisez le script de publication de TFS écrivez SP dans le script de post-déploiement (après l'insertion des données dans toutes les tables).

Ces solutions ont fonctionné pour moi.