【发布时间】:2020-09-21 02:07:13
【问题描述】:
我已经创建了 3 个测试类。
我可以从一个查询窗口为所有测试类运行以下命令。
tSQLt.Run 'class1';
tSQLt.Run 'class2';
tSQLt.run 'class3';
但在所有其他查询窗口中,上面的调用根本不起作用。
所以,为了确保我有一个干净的窗口,我将焦点放在调用工作的查询窗口上...我按 CTRL+N 以获取一个新窗口、相同的用户、相同的数据库,然后键入 @ 987654322@,按F5,底部可见带有“正在执行查询”的绿色小旋转器,看起来它会持续旋转很长时间。
任何可以提供帮助的人。
问候,
贝尔廷
【问题讨论】:
-
您很可能在第一个窗口上运行了打开的事务。如果在#2 运行时关闭窗口#1,它会警告你打开事务吗?当您关闭第一个窗口时,#2 事务会完成吗?
-
也许……在另一个窗口中,我检查了 sys.dm_exec_requests 并没有看到任何正在运行的东西(尽管如果进程正在等待命令,也许我什么都看不到)。跨度>
-
最后,在关闭一切并重新启动 SSMS 后,现在一切正常。谢谢。
-
如果你删除这个问题就好了。它没有太多价值,家政只是一件好事
标签: tsqlt