最近升级到BizTalk 2013 CU2
并安装了 ESB。
这产生了一些副作用,因为我们无法在没有database FK reference error
.
有人见过这个吗?
这是我们尝试将新程序集部署到 DEV 环境时出现的错误。
TITLE: BizTalk Server 管理
无法更新应用程序中的资源。
附加信息:
添加资源失败。( mscorlib
)
某些资源的更改请求失败。( Microsoft.BizTalk.ApplicationDeployment.Engine
)
BizTalkAssemblyResourceManager 未能完成结束类型更改请求。( Microsoft.BizTalk.ResourceManagers
)
拆卸组件失败。确保您尝试删除的装配体中的所有项目都满足以下条件:
发送端口或接收位置未在相同或引用的应用程序中使用管道、映射和模式。
角色没有入伍方。
数据库错误:
DELETE 语句与 REFERENCE 约束冲突
bts_receiveport_transform_foreign_transformid
。冲突发生在数据库“BizTalkMgmtDb”、表“dbo.bts_receiveport_transform”、列“uidTransformGUID”中。DELETE 语句与 REFERENCE 约束“fk_bt_mapspec_bts_item”冲突。冲突发生在数据库“BizTalkMgmtDb”、表“dbo.bt_MapSpec”、列“itemid”中。DELETE 语句与 REFERENCE 约束“bts_receiveport_transform_foreign_transformid”冲突。冲突发生在数据库“BizTalkMgmtDb”、表“dbo.bts_receiveport_transform”、列“uidTransformGUID”中。该语句已终止。该语句已终止。该语句已终止。(mscorlib)
我运行了 SQL 跟踪,发现这是在尝试从 table 中删除时中断的 SP dbo.bt_MapSpec
。
exec dpl_DeleteAssembly @Guid=N'00000000-0000-0000-0000-000000000000',@Name=N'theassemblynamegoeshere',@VersionMajor=1,@VersionMinor=0,@VersionBuild=0,@VersionRevision=0,@PublicKeyToken=N '89e32fae0caf808e',@Culture=N'neutral',@Type=N'2',@NoSchemasVerify=0