Ceci est un double de la question que j'ai posée sur stackoverflow , mais on m'a dit que quelqu'un ici pourrait avoir une meilleure idée de ce qui se passe.
J'ai un problème sporadique, lors de la mise à niveau de SQL Server en mode mono-utilisateur, à l'aide de .NET SqlConnection, une autre application se connecte en quelque sorte à la base de données, tandis que le code SQL est en cours d'exécution et lance mon processus. SqlConnection n'est pas fermé ou éliminé de quelque façon que ce soit. Mais une autre application se retrouve en quelque sorte connectée à la base de données et cela met fin à ma connexion.
Lorsque j'exécute sp_who, je pouvais voir qu'un processus qui prenait le contrôle de la base de données était Command = "TASK MANAGER".
N'importe qui pourrait me dire quel est ce processus, quel est son objectif et comment, dans le monde, il pourrait entrer dans une base de données, qui est en mode mono-utilisateur, et il y a une connexion active?