在Azure Sql Server上删除数据库之前,我必须检查是否有另一个用户连接到该数据库。
使用存储过程sp_who2
失败:
"Could not find stored procedure 'sp_who2'."
尝试从sys.sysprocesses
获取信息也会失败并显示消息:
"Reference to database and/or server name in 'master.dbo.sysprocesses' is not supported in this version of SQL Server."
如何获得我需要的信息?
答案 0 :(得分:0)
快速谷歌搜索发现this approach在SQL Azure中运行良好。但是它只适用于具体数据库的上下文!请记住,在SQL Azure中,您一次只能使用单个数据库。如果需要来自多个DB的数据,则需要分别为每个DB执行语句。
旁注,我无法在SQL Azure中使用sp_who。
修改强>
以下是提供证据的截图: