排除数据层应用程序故障

数据层应用程序 (DAC) 故障排除主要在提取、部署或删除 DAC 时发生。

查找 DAC 错误信息

用于提取、部署和删除 DAC 的向导通过以下方式报告错误:

  • 如果在某一属性框中指定的值具有错误,例如重复的 DAC 名称或文件名,则向导将在该框的右侧显示一个红色的无效项图标并且停用**“下一步”按钮。如果您将鼠标指针悬停在该图标的上方,则向导将显示包含错误消息的工具提示。在您更正了该问题后,无效项图标将取消,“下一步”**按钮将重新启用。

  • 每个向导的最后一页报告管理操作的每个步骤的结果。

  • 遇到了错误的任何步骤都将在“结果”列中具有一个链接;在您选择该链接时,向导将显示该步骤返回的错误。

  • 如果您选择**“保存报表”**按钮,则可以保存一个 HTML 文件,该文件报告操作中每个步骤的结果,并且包括该操作生成的所有错误消息。

  • 数据库引擎将提取、部署或删除 DAC 操作的每个步骤的结果记录在一个系统表中,您可以查询该表以便得到该操作中各步骤返回的任何错误。有关详细信息,请参阅 sysdac_history_internal (Transact-SQL)

排除 DAC 对象的故障

排除已成功部署的某一 DAC 中的故障主要针对在该 DAC 中包含的数据库。使用标准数据库引擎故障排除技术来用于分析各种问题,例如不佳的性能、与引用数据库中的对象的查询有关的问题以及数据库连接。有关详细信息,请参阅故障排除概念(数据库引擎)