Synchronization 同步到生产Oracle DB选项时出现Mobilink错误

Synchronization 同步到生产Oracle DB选项时出现Mobilink错误,synchronization,sqlanywhere,ora-00900,mobilink,Synchronization,Sqlanywhere,Ora 00900,Mobilink,好的,下面是场景。我们有两个开发人员使用 Mobilink的开发者版,用于同步到整合的Oracle 使用SqlAnywhere的数据库。 mobilink版本为11.0.1.2331 在两种开发环境中,一切都可以正常工作。 一个开发环境是Windows 7 x64和Oracle 11g r1。另一个是xpx86 以及甲骨文10gr2。两者都工作正常,并且正在与的副本同步 生产数据库(从生产服务器获取转储文件)。 我们现在处于测试状态,正在尝试设置 同步,它不断失败。测试环境正在使用 “SQL A

好的,下面是场景。我们有两个开发人员使用 Mobilink的开发者版,用于同步到整合的Oracle 使用SqlAnywhere的数据库。 mobilink版本为11.0.1.2331

在两种开发环境中,一切都可以正常工作。
一个开发环境是Windows 7 x64和Oracle 11g r1。另一个是xpx86 以及甲骨文10gr2。两者都工作正常,并且正在与的副本同步 生产数据库(从生产服务器获取转储文件)。 我们现在处于测试状态,正在尝试设置 同步,它不断失败。测试环境正在使用 “SQL Anywhere MobiLink服务器版本11.0.1.2044”,正在上运行 Windows2003x64。查看PDA和服务器上的错误日志 确认用户正在获得身份验证,并且 同步正在开始,但每次都在同一点中断 时间下面是日志中的一些附加详细信息

I.2009-12-0413:30:38。结束\下载\行G\库存\位置\说明(否 (剧本)

I.2009-12-0413:30:38。开始下载删除评论信息(否 (剧本)

I.2009-12-0413:30:38。下载\删除\光标G\注释\信息

                    --{ml_ignore} 
I.2009-12-0413:30:38。已翻译的SQL:

E.2009-12-0413:30:38。[-10002]整合数据库服务器或

ODBC错误:ODBC:[Sybase][iAnywhere Solutions-Oracle][Oracle]

ORA-00900:无效的SQL语句

                     (ODBC State = 42000, Native error code = 900) 
I.2009-12-0413:30:38。错误上下文:

I.2009-12-0413:30:38。远程ID:62e3d800-e09d-11de-8000- fb73ff3a8e87

I.2009-12-0413:30:38。用户名:伪造用户 I.2009-12-0413:30:38。修改用户名:伪造用户 I.2009-12-0413:30:38。交易:下载 I.2009-12-0413:30:38。表名:G_COMMENT_INFO I.2009-12-0413:30:38。脚本版本:伪用户扫描

I.2009-12-0413:30:38。脚本:

I.2009-12-0413:30:38。错误结束上下文

I.2009-12-0413:30:38。报告错误(无脚本) I.2009-12-0413:30:38。报告\u odbc\u错误(无脚本)


我还发布了这个问题

我怀疑您遇到了v11.0.1 build 2260中修复的--{ml_ignore}脚本问题

================(Build #2260  - Engineering Case #577142)================

The MobiLink server would not have skipped a script that was defined to be
ignored, if the script contained white space (spaces, tabs, and/or line-breaks)
before the special prefix, '--{ml_ignore}'.  This problem is fixed now. 
我强烈怀疑,如果您将beta环境升级到与开发环境相同的版本,这个问题就会消失

================(Build #2260  - Engineering Case #577142)================

The MobiLink server would not have skipped a script that was defined to be
ignored, if the script contained white space (spaces, tabs, and/or line-breaks)
before the special prefix, '--{ml_ignore}'.  This problem is fixed now.