使用英语阅读

通过


RemoveApp 命令

从 BizTalk 管理数据库中删除 BizTalk 应用程序及其包含的所有项目。 这不会卸载应用程序。 有关执行此操作的说明,请参阅 如何卸载 BizTalk 应用程序

在以下情况下,删除操作会失败:

  • 未停止该应用程序。 有关停止应用程序的说明,请参阅 如何启动和停止 BizTalk 应用程序。 安装在 Samples Path>\管理员\ExplorerOM\ 目录中的<ApplicationManager SDK 示例演示了如何以编程方式启动或停止BizTalk Server应用程序。

  • 其他应用程序包含对该应用程序的引用。 如果其他应用程序包含对要删除的应用程序的引用,则必须先从其他应用程序中删除这类引用。 有关说明,请参阅 如何删除对另一应用程序的引用

  • 该应用程序包含了其他应用程序中的发送端口所在的发送端口组。 要删除该应用程序,必须先取消登记该成员发送端口。 有关说明,请参阅 如何取消列出发送端口或发送端口组

  • 该应用程序包含了参与方所引用的发送端口。 您可以删除参与方的该引用,或将该发送端口移至另一个应用程序。 有关执行这些任务的说明,请参阅 查看或编辑参与方如何将项目移动到其他应用程序

  • 该应用程序是默认应用程序。 如果要删除这种应用程序,必须先将其他应用程序设置为默认应用程序。 有关说明,请参阅 如何更改默认应用程序

  • 该应用程序中的业务流程已登记、启动或具有挂起的实例。 有关业务流程的详细信息,请参阅 管理业务流程

备注

如果应用程序包含处于已部署状态的策略,则不会从规则引擎数据库中删除该策略,并继续显示在 BizTalk 管理控制台的“所有项目”应用程序节点下的 <“策略”> 文件夹中。 如果将该策略添加到另一个应用程序,则该策略仍处于已部署状态。

使用情况

BTSTask RemoveApp /ApplicationName:value [/Server:value] [/Database:value]

参数

参数 必需 说明
/ApplicationName (或 /A,请参阅备注) 要删除的 BizTalk 应用程序的名称。 如果名称包含空格,则必须用双引号将其括起来 (“) 。
/Server (或 /S,请参阅备注) BizTalk 管理数据库的宿主 SQL Server 实例的名称,格式为“服务器名称\实例名称,端口”。

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

示例:

Server=MyServer

Server=MyServer\MySQLServer,1533

如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。
/Database (或 /D,请参阅备注) BizTalk 管理数据库的名称。 如果未指定,则使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。

示例

BTSTask RemoveApp /ApplicationName:MyApplication

注解

参数不区分大小写。 指定参数无需键入整个参数名,只需键入可明确标识该参数的参数名的前几个字母即可。

另请参阅

BTSTask 命令行参考
取消部署 BizTalk 应用程序