Sage 300 CRE Timberline数据ODBC驱动程序DELETE错误

时间:2016-05-24 14:49:20

标签: sql-server c#-4.0 permissions odbc

我正在尝试自动归档由sage生成的日志文件。我们每天平均生成15,000个日志条目,而sage中的LogViewer速度很慢,一个月后几乎无法使用。我查询超过七天的数据,然后将其插入我们的SQL Server。使用相同的连接字符串,我可以从QLM主日志查询数据,但是当我去删除数据时,我收到错误。

使用我的Sage用户服务帐户:

ERROR [42000] [Simba] [SimbaEngine ODBC驱动程序] [DRM文件库]访问被拒绝。

使用我的个人Sage用户帐户。我没有用这个错误打开第二个连接:(仍然不确定为什么但不直接相关)

错误[08001] [Simba] [SimbaEngine ODBC驱动程序] [DRM文件库]无效的帐户名称。 错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败 错误[01000] [Microsoft] [ODBC驱动程序管理器]驱动程序不支持应用程序请求的ODBC行为版本(请参阅SQLSetEnvAttr)。

一旦我将我的代码调整为不再尝试打开第二个连接,我就会得到同样的错误:

错误[42000] [Samba] [SimbaEngine ODBC驱动程序] [DRM文件库]访问被拒绝。

任何帮助将不胜感激,但我正在寻找。

  • 这实际上是权限问题吗?
  • 我的Windows用户帐户或Sage用户帐户出现问题吗?
  • 运行删除命令需要什么访问权限?

1 个答案:

答案 0 :(得分:0)

在与Sage 300 CRE认证顾问交谈后,我被告知Log Viewer中的数据不能通过ODBC编辑,要删除数据,我必须使用Log Viewer界面。根据顾问的说法,Sage有一个开放的DLL,可以提供功能,但它也会打开程序的其他区域,并且它们不能正常发布。

虽然它与jrummell的评论有点相反,但这就是我所说的;专家说,在收购这个开放的DLL之前,该项目正式处于死胡同。

如果发现有关此问题的任何其他信息,我会告知社区。