Microsoft SQL Database Engine Tuning Advisor 对我来说似乎经常崩溃……在多个不同的服务器、多个不同的数据库以及多个不同版本的 SQL Server(和 DTA)中……
我知道这可能是一个荒谬的问题,而不是人们期望在 stackoverflow 上所期望的质量 :( 但有其他人经历过吗?
Microsoft SQL Database Engine Tuning Advisor 对我来说似乎经常崩溃……在多个不同的服务器、多个不同的数据库以及多个不同版本的 SQL Server(和 DTA)中……
我知道这可能是一个荒谬的问题,而不是人们期望在 stackoverflow 上所期望的质量 :( 但有其他人经历过吗?
我遇到了同样的问题,最近是带有 Service Pack 2 的 SQL Server 2014。我不得不使用两步方法让它再次工作:
安装了最新的服务包,以及服务包的最新累积更新。这解决了数据库引擎优化顾问的问题,但对我来说它仍然崩溃(参见步骤 2)
我读到了在运行数据库引擎优化顾问时将“假设索引”添加到数据库的位置。如果它崩溃并且未成功完成,则不会删除假设索引。建议从您的数据库中删除假设索引。
安装最新的服务包和累积更新以及删除假设索引的组合似乎对我有用。
我已经多次遇到这种行为,修复它的方法是将我的实例更新到最新的服务包。
由于某些原因,SQL 2012 Tuning Advisor 的第一个版本也崩溃了,但更新到最新的 SP2 已经解决了这个问题。
旁注:plan-cash(SQL 2012 中的一项新功能)可能会有所帮助,直到您永久解决此问题。
在包含加密存储过程的数据库上运行分析时,我遇到了同样的问题。我在捕获探查器跟踪工作负载之前删除了加密,然后重新运行分析并解决了问题。