我无法删除数据库引擎优化顾问中的会话

时间:2011-02-16 15:42:32

标签: sql-server-2008

我目前正在使用sql server 2008.我遇到了DTA问题。 这是我的步骤:

  1. 我创建了新会话来分析我的查询。

  2. 我取消了这个过程因为花了这么长时间才完成(1小时/查询)。在我取消的时候,这个过程是第4步(生成报告)。

  3. 我关闭了会话。

  4. 我尝试删除会话,但DTA不允许我删除。它说它在状态工具栏中流产了。我理解了这句话,但我等了6个小时才删除这个会话。我不明白为什么这么久就流产了。这只是一个小问题。

  5. 任何人都可以帮助我吗?

    谢谢。

    编辑:解决方案是首先终止连接到数据库的连接。而已。谢谢。

4 个答案:

答案 0 :(得分:5)

右键单击当前会话(具有中止状态)并打开它然后单击预览vorkload文件,然后单击退出,再次打开数据库调优顾问后,您enter image description here将能够删除它。 请看图片

答案 1 :(得分:2)

在msdb数据库上执行

exec dbo.sp_DTA_help_session --<-- get the session id
exec dbo.sp_DTA_delete_session 2 --<-- this is the session id

答案 2 :(得分:0)

解决方案是尝试首先终止连接到数据库的连接。就是这样。

答案 3 :(得分:0)

将计算机的时间更改为大于调整时间限制。您可以在会话的“调整选项”选项卡上查看限制。更改时间后,刷新左窗格中的会话监视器,直到您看到会话已停止。停止后,您可以删除会话。不要忘记恢复计算机的正确时间。 :)