J'utilise SQL Server 2008.Comment puis-je savoir quelle base de données utilise une connexion?
J'essaie de savoir quelle connexion à mon serveur de base de données utilise une base de données que je veux supprimer, afin que je puisse tuer cette connexion.
Je peux select session_id, login_name from sys.dm_exec_sessions
etc pour trouver des sessions dans la base de données, mais comment puis-je obtenir de la session_id
à la base de données à laquelle la session est connectée?
sur, grâce . –
vous pouvez utiliser DB_NAME (dbid) pour dériver le nom de la base de données. – thomaspaulb
ce qui est légèrement plus clair que de se joindre à sys.databases, peut-être. –