如何导出 BizTalk 程序集的绑定

本主题介绍如何使用 BizTalk Server 管理控制台或命令行将 BizTalk 程序集的绑定导出至 .xml 文件。 然后可以将这些绑定导入到 BizTalk 应用程序中,与现有绑定同名的导入绑定将覆盖现有绑定。 在更新程序集之前可能需要导出程序集的绑定,以便在更新之后再导入绑定,以重新应用它们。 有关更新应用程序和程序集的详细信息,请参阅 更新 BizTalk 应用程序。 有关使用绑定文件的详细信息,请参阅 绑定文件和应用程序部署

必备条件

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

导出 BizTalk 程序集的绑定

使用 BizTalk Server 管理控制台

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

  2. 在控制台树中,依次展开“BizTalk Server管理”、“BizTalk”组和“应用程序”。

  3. 右键单击包含程序集的应用程序,指向 “导出”,然后单击“ 绑定”。

  4. 在“导出绑定”页上的“ 导出到文件”中,键入 .xml 文件的绝对路径,将绑定导出到其中。

    示例: C:\Bindings\MyAssemblyBindings_Staging1.xml

  5. 在“导出绑定”页上,单击“ 导出所选程序集的绑定”,然后在“ 程序集”中单击程序集。

  6. 如果要导出组中的所有参与方信息,请选择“ 导出全球参与方信息”。

    绑定被导出到指定位置上的 .xml 文件中。

使用命令行

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

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

    BTSTask ExportBindings /Destination:value/AssemblyName:value [/GlobalParties] [/Server:value] [/Database:value]

    例如:

    BTSTask ExportBindings /Destination:"C:\Binding Files\MyBindings.xml" /AssemblyName:"ErrorHandling.ErrorHandler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=11e921d58826420e" /Server:MyDatabaseServer /Database:BizTalkMgmtDb

    参数
    /目的地 要创建的绑定文件的完整路径,包含文件名。 如果已存在具有相同路径的绑定文件,则该文件将被覆盖。 如果路径中有空格,则必须将其用双引号 (“) 引起来。
    /AssemblyName 本地唯一标识符 (要从中导出绑定的程序集的 LUID) 。 可以使用 ListApp 命令获取应用程序中项目的 LUID 列表。
    /GlobalParties 如果指定,则导出组的全局参与方信息。
    /服务器 BizTalk 管理数据库的宿主 SQL Server 实例的名称,格式为“服务器名称\实例名称,端口”。

    只在实例名称与服务器名称不相同时才需要指定实例名称。 只在 SQL Server 不使用默认端口号 (1433) 时才需要指定端口。

    示例:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。
    /数据库 BizTalk 管理数据库的名称。 如果未指定,则使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。

另请参阅

导出绑定
ExportBindings 命令
导入 BizTalk 应用程序、绑定和策略