在统一数据库上注册 MobiLink 用户。对于 Adaptive Server Anywhere 远程,远程数据库上以前必须已经使用 CREATE SYNCHRONIZATION USER 语句创建用户。
dbmluser [ options ] -c "connection-string"
{ -f file | -u user [ -p password ] }
| 选项 | 说明 |
|---|---|
| @data | 读取来自指定的环境变量或配置文件的选项。 |
| -c "keyword=value;..." | 提供数据库连接参数。连接字符串必须授予实用程序使用 ODBC 数据源连接到统一数据库的权限。该参数是必需的。 |
| -d | 删除由 -f 或 -u 指定的用户名。 |
| -dl | 在窗口或是命令行以及日志文件(如果已指定)中显示消息。 |
| -f filename | 从指定的文件读取用户名和口令。该文件应为一个文本文件,每行包含一个用户名和口令对,用户名和口令使用空格分隔。必须指定 -f 或 -u。 |
| -o filename | 将输出消息记录到指定文件。 |
| -os size | 限制输出文件的大小。size 是日志输出消息的文件大小的最大值,以字节为单位。分别使用后缀 k 或 m 将单位指定为千字节或兆字节。缺省情况下无最大值限制。最小值限制为 10 KB。 |
| -ot filename | 截断日志文件,然后将输出消息附加到该文件上。缺省情况下这些消息将输出到屏幕。 |
| -p password | 要与用户关联的口令。此选项只能与 -u 一起使用。 |
| -pc collation-id | 为用户名和口令的字符集转换提供数据库归类 ID。此处应指定 Adaptive Server Anywhere 归类标签之一,这些归类标签在初始化实用程序选项中列出。从以不同于本机设置的缺省字符集编码的文件读取用户名和口令时,必须使用该选项。 |
| -u ml_username | 指定要添加(若与 -d 一同使用则为删除)的用户名。在单个命令行只能指定一个用户。如果在使用口令,则此选项与 -p 结合使用。必须指定 -f 或 -u。 |
@data 使用此选项从指定的环境变量或配置文件中读入选项。如果存在具有指定名称的环境变量和配置文件,则使用环境变量。
有关配置文件的详细信息,请参见使用配置文件。
如果要保护口令或配置文件中的其它信息,您可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。
获得用户/口令对之后,dbmluser 实用程序首先尝试添加用户。如果用户已经添加到统一数据库中,它尝试为该用户更新口令。
还可以使用以下变通方法在统一数据库中注册用户名:
使用 Sybase Central。
指定 dbmlsrv9 的 -zu+ 命令行选项。在这种情况下,任何尚未添加到统一数据库中的现有 MobiLink 用户都会在第一次进行同步时添加。
远程数据库中必须已经存在 MobiLink 用户。若要在远程添加用户,可以使用以下选项:
对于 Adaptive Server Anywhere 远程,使用 CREATE SYNCHRONIZATION USER 设置该用户名并与该用户同步。
对于 UltraLite 远程,可以使用 ul_synch_info 结构的 user_name 字段;或者在 Java 中,在进行同步前使用 ULSynchInfo 类的 SetUserName() 方法。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。