缺少 EdiMessageContent 表

发布于 2024-09-26 04:58:48 字数 324 浏览 8 评论 0原文

我刚刚创建了一个新的 BizTalk 组(使用 BizTalk Server 2006 R2 SP1)。当我去运行 DTA 清除作业时,它抱怨“对象名称‘EdiMessageContent’无效”。 DTA 数据库中不存在该表。

因此,我将我的设置与清除工作确实有效的另一组进行了比较。果然有人有桌子。所以这两组的区别仅在于这张表。

奇怪的。为什么这个表没有被创建?是因为我运行的是 SP1 吗?我确实在名为 BtsEdiMessageContentTables.sql 的架构文件夹中看到了一个脚本,并且我能够在空白数据库上成功运行它。

有什么想法吗?

谢谢, 克里普

I've got a new BizTalk group I've just created (with BizTalk Server 2006 R2 SP1). When I go to run the DTA purge job it complains with "Invalid object name 'EdiMessageContent'". This table does not exist in the DTA database.

So I compared my setup with another group I have where the purge job does work. Sure enough that one has the table. So the two groups differ by just this one table.

Strange. How come this table didn't get created? Is that because I'm running SP1? I do see a script in the schema folder named BtsEdiMessageContentTables.sql and I was able to run it successfully on a blank database.

Any thoughts?

Thanks,
Krip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩心态 2024-10-03 04:58:48

我会自己尝试一下:这是 SP1 的问题。因此,我刚刚运行了我发现的创建新表并为其建立索引的 sql 脚本,现在清除作业运行良好。无论如何,该表在我的其他环境中没有任何行,因为我不使用 EDI。所以我想我可以走了。

还有其他人遇到过这个问题或解决过这个问题吗?

-克里普

I'll take my own stab at this: It's a problem with SP1. So I've just run the sql script I found that creates and indexes the new table, and now the purge job runs fine. That table didn't have any rows in my other environment anyway since I don't use EDI. So I think I'm good to go.

Anyone else faced this or worked around it?

-Krip

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文