如何从应用程序和 BizTalk 组中删除策略

本主题介绍如何使用 BizTalk Server 管理控制台或命令行从应用程序和 BizTalk 组的规则引擎数据库中删除策略。

删除策略前,请注意以下重要事项:

  • 不能删除已部署的策略。 必须首先取消部署策略,如 如何部署或取消部署策略中所述。 取消部署策略会使该策略处于非活动状态,以便它不再在 BizTalk 组中使用它的任何应用程序中运行。

  • 删除一个策略就是将其从规则引擎数据库中删除。 如果要再次使用此策略,应先将其导出到 .xml 文件,然后再删除它。 有关说明,请参阅 如何导出策略

  • 如果有其他应用程序使用此策略,则此策略对这些应用程序将不再有效。 请先确认您不再希望将此策略用于引用它的任何其他应用程序,然后再删除它。

必备条件

若要执行本主题中的过程,必须使用属于 BizTalk Server Administrators 组成员的帐户登录。 有关权限的更多详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限

删除策略

使用 BizTalk Server 管理控制台

  1. 依次单击“开始”、“所有程序”、“Microsoft BizTalk Server 20xx”、“BizTalk Server管理”。

  2. 在控制台树中,展开“BizTalk Server管理”,展开包含要删除的策略的 BizTalk 组,然后展开包含该策略的应用程序

  3. 单击“ 策略”,右键单击策略,然后单击“ 删除”。

使用命令行

  1. 按如下所示打开命令提示符:单击“ 开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。

  2. 键入以下命令,替换相应的值,如下表所述:

    BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]

    例如:

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"Rule/Policy1/1.0"

    参数 说明
    /ApplicationName 包含要删除的策略的 BizTalk 应用程序的名称。 如果未指定此参数,则使用默认的应用程序。
    /Luid 策略的本地唯一标识符 (LUID)。 可以使用 ListApp 命令获取 LUID,如 ListApp 命令中所述。
    /服务器 承载 BizTalk 管理数据库的 SQL Server 实例的名称。 如果指定了“Database”参数,则此参数是必需的。 如果未指定“Server”参数和“Database”参数,则使用组的默认 BizTalk 管理数据库。
    /数据库 BizTalk 管理数据库的名称。 如果指定了“Server”参数,则此参数是必需的。 如果未指定“Server”参数和“Database”参数,则使用组的默认 BizTalk 管理数据库。

另请参阅

管理策略