Cette sutiation peut être facilement reproduite dans votre environnement de test. Ouvrez SSMS et connectez-vous à votre serveur. Ouvrir l'onglet Nouvelle requête connecté à la base de données MYTEST (je suppose que MYTEST est en ligne). Ne faites rien avec cet onglet. Ouvrir un nouvel onglet connecté à la même base de données. Tapez le code suivant dans votre nouvel ongletBlocage dans l'onglet SSMS
USE master
GO
ALTER DATABASE MYTEST
SET OFFLINE
Votre code sera la tête bloquée par le processus que vous exécutez à partir de votre premier onglet. (S'il vous plaît voir le Moniteur d'activité). Pourquoi l'exécution est-elle bloquée même s'il n'y a aucune tâche accosiée avec le processus dans le premier onglet?
ROLLABCK doit être modifié pour éviter rollback message « syntaxe incorrecte ». –