提取数据层应用程序向导(“验证和摘要”页)

在此页上,该向导将验证数据层应用程序 (DAC) 是否支持所有数据库对象。它还检查数据库对象之间的依赖关系,以便确定该组对象是否可以成功包括在 DAC 中。之后,它将显示一个验证报表,汇总您在此向导中选择的选项。若要更改某个选项,请单击**“上一步”。若要开始提取 DAC,请单击“下一步”**。

注意   如果 DAC 不支持一个或多个对象,则**“下一步”**按钮将被禁用,并且提取过程无法继续。在这样的情况下,建议删除不支持的对象,然后再次运行此向导。

  • 摘要:
    您已选择的选项的摘要在**“DAC 属性”下列出。验证的结果在“DAC 对象”**下列出。有三种类型的验证结果:

    • 对象成功包括在 DAC 中:支持这些对象及其依赖关系,并且它们可以成功包括在 DAC 中。

    • 对象包括在 DAC 中但具有警告:支持这些对象,但依赖于在 DAC 中不支持的其他对象。

    • 对象不包括在 DAC 中:不支持这些对象,并且这些对象必须从数据库中删除后才能成功提取 DAC。

    验证过程将检查多个级别的依赖关系。例如,如果某一存储过程依赖于使用不支持的 CLR 数据类型的表,则该存储过程将在**“对象包括在 DAC 中但具有警告”**下列出。

    如果 DAC 不支持一个或多个对象,则**“下一步”**按钮将被禁用,并且提取过程将停止。在这样的情况下,建议删除不支持的对象,然后再次运行此向导。

  • 保存报表:
    使您可以保存一个基于 HTML 的文件,该文件列出摘要中**“DAC 对象”**节点下的所有对象。当在 DAC 中不支持您的一些数据库对象时,此报表可能会非常有用。使用此报表可以在尝试再次提取 DAC 前更改或删除不支持的对象。