若要安装 Microsoft SQL Server 以用作 MobiLink 统一数据库,请运行位于您的 SQL Anywhere 安装目录的 MobiLink\setup 子目录中的 syncmss.sql 安装脚本。
为确保 MobiLink 管理员有足够的权限来更改 MobiLink 系统表(添加脚本和执行其它操作所需的权限),需要访问那些表的用户应运行安装脚本。
必须为 Microsoft SQL Server 统一数据库设置 ODBC DSN。与其它统一数据库不同,iAnywhere Solutions 没有为 Microsoft SQL Server 提供 ODBC 驱动程序。这是因为 Microsoft SQL Server 驱动程序可以免费下载。
有关更新的详细信息,请参见
http://www.ianywhere.com/developer/technotes/odbc_mobilink.html。
过程调用 Microsoft SQL Server 要求使用 ODBC 语法编写带有参数的过程调用:
{ CALL procedure_name( ?, ?, ... ) }CHAR 列 在 Microsoft SQL Server 中,CHAR 数据类型长度固定并填充空白以达到字符串的全长。在 MobiLink 远程数据库(Adaptive Server Anywhere 或 UltraLite)中,CHAR 与 VARCHAR 相同:值不填充空白以达到固定宽度。在同步过程中可以使用 dbmlsrv9 -b 命令行选项删除字符串的尾随空白。此选项对于用于检测冲突的字符串比较尤为重要。
有关详细信息,请参见 -b 选项。
数据类型映射 有关如何将 Adaptive Server Anywhere 数据类型映射为 SQL Server 数据类型的详细信息,请参见 Microsoft SQL Server 数据映射。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。