问题标签 [mobilink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1095 浏览

.net - 如何让 Mobilink 同步表,以便不覆盖最近更新的表?

这是场景。我有一个 Oracle 统一数据库。我正在使用 Mobilink 将 Oracle 与手持设备上使用的 SqlAnywere 数据库同步。如果 userA 将其手持设备上的远程 DB 中的记录更改为“首先更新”,然后 10 分钟后 userB 将其手持设备上的同一记录更新为“第二个更新”,我希望统一数据库在之后始终显示“第二个更新”两个设备是同步的。目前,如果 userB 在 userA 之前同步,则统一数据库将读取“首先更新”。

0 投票
1 回答
303 浏览

sqlanywhere - 在 Vista 上向 Mobile Device Center 注册 Mobilink 出现错误

我有一个 bat 文件,用于尝试在 Vista 上的移动设备中心注册 Mobilink。(我使用的是 Mobilink 11 版)脚本:

我已经将 mlasinst 以及 mlasdev.dll 和 mlasdesk.dll 复制到同一个文件夹中,并且正在运行上述命令以运行同步过程。(我已经在 Windows XP 上测试了上述脚本并且它可以工作)。当我尝试将相同的文件复制到 Windows Vista 计算机时,我运行脚本并重新启动计算机。然后我按照 Sybase 网站的指示进行操作,即我

“从 Windows 移动设备中心窗口,单击移动设备设置,然后单击更改内容设置。选择 MobiLink 客户端并单击保存以激活提供程序。要查看已注册应用程序的列表,请单击更改内容设置,单击 MobiLink 客户端,然后单击同步设置。"

在 Vista 上一切正常,除了当我点击“同步设置”时,当我点击它时,我收到一条错误消息,提示没有要管理的设置。

我的问题是如何让 Mobilink 与 Vista 及其移动设备中心一起工作?我已经阅读了我能找到的所有文档,但无济于事。

0 投票
1 回答
739 浏览

oracle - Sybase sql 在任何地方同步数据库视图(从合并到远程)?

我正在尝试设置一个同步模型,以将我的统一 Oracle 数据库与远程 SQL Anywhere 数据库同步。我有几个关于统一 Oracle 数据库的视图,我想将它们作为表拉入 Sql Anywhere 数据库。我想在它们接触 4-5 个表时将它们拉过来(必须喜欢良好的规范化)并且只有 7-8 列我需要读取访问权限(即我永远不会尝试更新它们。我只需要从合并的到远程数据库)。我该怎么做呢?

0 投票
1 回答
550 浏览

synchronization - 同步到生产 Oracle 数据库选项的 Mobilink 错误

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

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

一、2009-12-04 13:30:38。<1> end_download_rows G_INV_LOCATION_DESC(无脚本)

一、2009-12-04 13:30:38。<1> begin_download_deletes G_COMMENT_INFO(无脚本)

一、2009-12-04 13:30:38。<1> download_delete_cursor G_COMMENT_INFO

一、2009-12-04 13:30:38。<1> 翻译后的SQL:

E. 2009-12-04 13:30:38。<1> [-10002] 整合数据库服务器或

ODBC 错误:ODBC:[Sybase][iAnywhere 解决方案 - Oracle][Oracle]

ORA-00900: 无效的 SQL 语句

一、2009-12-04 13:30:38。<1> 错误上下文:

一、2009-12-04 13:30:38。<1> 远程 ID:62e3d800-e09d-11de-8000-fb73ff3a8e87

一、2009-12-04 13:30:38。<1> 用户名:bogus_user I. 2009-12-04 13:30:38。<1> 修改用户名:bogus_user I. 2009-12-04 13:30:38。<1> 交易:下载I. 2009-12-04 13:30:38。<1> 表名:G_COMMENT_INFO I. 2009-12-04 13:30:38。<1> 脚本版本:bogus_user_scan

一、2009-12-04 13:30:38。<1> 脚本:

一、2009-12-04 13:30:38。<1> 错误上下文结束

一、2009-12-04 13:30:38。<1> report_error (无脚本) I. 2009-12-04 13:30:38. <1> report_odbc_error(无脚本)

我也在这里发布了这个问题

0 投票
3 回答
1679 浏览

sqlanywhere - SyBase SQL 随处检查是否需要同步?

我有一个 Sybase SQL Anywhere 11.0.1 数据库,用于与 Oracle 整合数据库同步。

我知道 SQL Anywhere 数据库会跟踪对其所做的所有更改,以便知道与统一数据库同步的内容。我的问题是是否有一个 SQL 命令可以告诉您数据库是否有要同步的更改。

我有一个移动应用程序,我想在用户对需要同步的手持设备进行更改时向他们显示一个小标志。我可以自己创建另一个表来跟踪这些内容,但我更愿意 ping 数据库并询问它是否有需要同步的更改。

0 投票
1 回答
1749 浏览

mobilink - 如何设置 mobilink 客户端和服务器并测试同步?

我想知道如何设置和测试 mobilink 客户端和服务器。实际上,该系统非常复杂,我需要一些指导。

首先,我有一个 Windows 7 操作系统,这样就足够了,或者我需要一个服务器版操作系统来设置。

其次,我可以在我的系统上运行同一服务器的两个实例吗?

我应该如何安装客户端和服务器并进行通信?如果有人可以将我引导到一些链接,将不胜感激。

0 投票
1 回答
649 浏览

mysql - Mobilink with MySQL on Linux

I'm trying to configure MobiLink to work with my MySQL database on localhost.

I am using: - mysql-connector-odbc-5.1.10 - SQL Anywhere 12.0.1 Developer Edition

I'm following this tutorial http://www.sybase.com/detail?id=1056497, but working on Linux Mint 11 x64.

I have installed Mobilink, configured ODBC connector for my MySQL database, and now i try to start MobiLink Synchronization Server using this command:


I am receiving this error:


I have downloaded the newest ODBC Connector from here: http://dev.mysql.com/downloads/connector/odbc/5.1.html, and tried
- Generic Linux (x86, 32-bit), RPM Package
- Linux ver. .3.glibc2 (x86, 64-bit), Compressed TAR Archive

Both of them returns that error, and should be fully compatibile with MobiLink x64 (I thought so...).

Any ideas?

Cheers.


I've copied odbc config file into another location (found in strace, that MobiLink scanns ~/.ODBC.ini for config file) but now I'm getting another error...


It seems like it is now using my database, but still there is:

Under /usr/lib64/libmyodbc5.so is my ODBC-driver.

0 投票
1 回答
717 浏览

mysql - MobiLink 同步脚本生成

我使用 MySQL 作为统一数据库,使用 SQLAnywhere 作为远程数据库。我正在尝试使用 MobiLink 同步所有数据。

我刚刚成功地从本教程中运行了数据库同步:http ://www.sybase.com/detail?id=1056497 。当 MobiLink 同步数据时,统一 (MySQL) 数据库上的所有更改都是通过触发器进行的(带有触发器的脚本附在本教程中)。

我的问题是:有没有办法在 Sybase Central 中或以任何其他快速方式生成包含所有触发器的脚本?当我创建自己的数据库模式时,是否需要编写所有脚本?

谢谢。

0 投票
1 回答
633 浏览

mysql - MySQL mobilink 与 SQL Anywhere 同步

我的电脑配置是

  • MySQL-mysql-5.0.96
  • SQL Anywhere-11
  • 赢XP 32位

我正在尝试在任何地方将 mysql 与 sql 连接以进行 mobilink 同步,但在遵循此站点提供的教程时出错:http ://www.sybase.com/detail?id=1056497在步骤启动 MobiLink 同步服务器

我得到的错误:

[-10002]合并数据库服务器或 ODBC 错误:ODBC:[MySQL][ODBC 5.1 驱动程序][mysql-5.0.24a-community-nt]日期时间值不正确:列的“2134-09-08 07:06:05.100000000”第 1 行的“last_modified”(ODBC 状态 = HY000,本机错误代码 = 1292)

0 投票
1 回答
286 浏览

ios5 - 同步失败:-857 由远程 ID '%1' 标识的远程数据库已经在同步或数据库连接不可用:

我正在使用目标 C 和 SUP 作为中间件在 iOS 中使用 iOS 本机应用程序。我使用相同的配置文件让两个不同的应用程序在 iPAD 中运行。

我的应用程序以前运行良好。但是现在当我尝试运行它时显示错误, 如远程 ID '%1' 标识的远程数据库已经在同步或数据库连接不可用:无法访问该远程 ID 的锁 错误代码 -10343

我能做些什么来解决这个问题?当我在谷歌搜索时,我得到了一些信息,比如

'MobiLink 服务器无法访问统一数据库或 MobiLink 系统数据库中远程 ID 的锁。远程 ID 可能已被另一个同步锁定,或者数据库连接可能不可用。请检查数据库连接,稍后再尝试同步。

请帮助我......提前感谢您的任何帮助......'