0

我在 Mirthconnect 中有一个通道,它读取 HL7 消息,然后提取相关信息并写入 SQL 服务器数据库。它显示了一些不寻常的行为,在 Mirthconnect 消息日志上显示“成功:数据库写入成功”,但在数据库中找不到数据。它工作正常并且大部分时间都在写入数据,但有时它会这样做。通常,如果写入数据时出错(执行 Javascript),它会在 Mirthconnect 中显示错误详细信息,我明白这一点,但它为什么显示“写入成功”,然后数据库中没有数据。

任何人都可以对此有所了解吗?有人经历过吗?

谢谢。

4

1 回答 1

0

它发生在我身上。解决方案在于从 Mirth 访问数据库的用户。将 sysadmin 服务器角色和公共授予该用户。登录到数据库(SSMS)。

转到安全性->登录->选择您的用户->右键单击属性->服务器角色。将其设置为公共和系统管理员。

单击确定。然后MSSQLSERVER从 SQL Server 配置管理器重新启动服务。这是必需的,否则更改将不会生效。

于 2013-08-25T06:52:02.603 回答