L'instruction de configuration ne peut pas être utilisée dans une transaction user

Je reçois actuellement l'erreur suivante lors de l'exécution de l'instruction RECONFIGURE dans une transaction:

L'instruction CONFIG ne peut pas être utilisée dans une transaction user.

Est-il possible d'exécuter cette command de façon asynchronous ou de toute autre manière qui corrigerait l'erreur?

Ceci est une version simplifiée de ce que je fais qui va reproduire l'erreur: –

BEGIN Transaction EXEC sp_configure 'clr enabled', 1 RECONFIGURE Commit Transaction 

De Technet :

Vous pouvez utiliser toutes les instructions Transact-SQL dans une transaction explicite, à l'exception des instructions suivantes:

entrez la description de l'image ici

Vous ne pouvez pas utiliser ce qui suit:

 Full-text system stored procedures in an explicit transaction. sp_dboption to set database options or use any system procedures that modify the master database inside explicit or implicit transactions. UPDATE STATISTICS can be used inside an explicit transaction. However, UPDATE STATISTICS commits independently of the enclosing transaction and cannot be rolled back. 

Les transactions sont des constructions de sorte que vous pouvez annuler (annuler) ce que vous avez fait, comme des insertions, des mises à jour, etc. Reconfigurer le server n'est pas quelque chose qu'une transaction peut annuler. C'est pourquoi il n'est pas autorisé dans une transaction. Puisque la transaction ne vous apporte rien, supprimez-la simplement de votre script.