本主题介绍如何使用 BizTalk Server 管理控制台或命令行将文件添加到 BizTalk 应用程序。 安装应用程序时,添加到应用程序的文件将复制到安装文件夹。 还可以将文件导出到应用程序的 .msi 文件中,并使用应用程序移动到不同的部署环境。
注释
有关添加自述文件的说明,请参阅 如何链接到自述文件。
如果要覆盖应用程序中已存在的文件,请指定“覆盖”选项。 仅当两个文件具有相同的文件名时,覆盖选项才有效。 如果未指定,并且应用程序中已存在与所添加文件相同的文件名,则添加作将失败。
注释
与某些其他类型的工件不同,在 BizTalk 组中,一个文件名可以被多个文件使用。
先决条件
若要执行本主题中的过程,必须使用属于 BizTalk Server 管理员组成员的帐户登录。 有关权限的详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限。
将文件添加到应用程序
使用 BizTalk Server 管理控制台
依次单击“ 开始”、“ 所有程序”、“ Microsoft BizTalk Server 20xx”,然后单击 “BizTalk Server 管理”。
在控制台树中,展开 BizTalk Server 管理,然后展开包含要添加文件的应用程序的 BizTalk 组。
展开“应用程序”并选择要向其添加文件的应用程序。
右键单击 “资源 ”文件夹,指向 “添加”,然后单击“ 资源”。
单击“ 添加”,选择该文件,然后单击“ 打开”。
在 “文件类型 ”下拉列表中,选择 System.BizTalk:File。
在 “目标”中,键入从 .msi 文件(包括文件名)安装应用程序时要复制文件的位置的完整路径。 默认值为 %BTAD_InstallDir%应用程序安装文件夹。 如果未提供此路径,则安装过程中该文件不会复制到本地文件系统。
完成后,单击 “确定” 。
使用命令行
按如下所示打开命令提示符:单击“ 开始”,单击“ 运行”,键入
cmd
,然后单击“ 确定”。键入以下命令,替换相应的值,如下表所述:
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:File [/Overwrite] /Source:value [/Destination:value] [/Server:value] [/Database:value]
示例:
BTSTask AddResource /ApplicationName:MyApplication /Type:System.BizTalk:File /Overwrite /Source:“C:\Source Files\File.txt” /Destination:“C:\New Files\File.txt” /Server:MyDatabaseServer /Database:BizTalkMgmtDb
参数 价值 /ApplicationName 要向其添加文件的 BizTalk 应用程序的名称。 如果未指定应用程序名称,则使用默认 BizTalk 应用程序。 如果名称包含空格,则必须用双引号(“)将其括起来。 /类型 System.BizTalk:File (此值不区分大小写。 /改写 用于更新现有文件的选项。 如果未指定,并且应用程序中已存在与要添加的文件同名的文件,则 AddResource 操作将失败。 /源 文件的完整路径,包括文件名。 如果路径包含空格,则必须用双引号()将其括起来。 /目的地 从 .msi 文件安装应用程序时要复制文件的位置的完整路径。 如果路径包含空格,则必须用双引号()将其括起来。 如果未提供,则安装过程中该文件不会复制到本地文件系统。 /服务器 托管 BizTalk 管理数据库的 SQL Server 实例的名称,格式为 ServerName\InstanceName,Port。
仅当实例名称不同于服务器名称时,才需要实例名称。 仅当 SQL Server 使用默认值(1433)以外的端口号时,才需要端口。
例子:
Server=MyServer
Server=MyServer\MySQLServer,1533
如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。/数据库 BizTalk 管理数据库的名称。 如果未指定,将使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。