对于包含被复制的表的每个本地数据库,复制服务器使用一个特殊的数据服务器维护用户登录名。这样,复制服务器便可维护和更新数据库中被复制的表。
安装脚本会创建一个维护用户,其用户名为 dbmaint,口令为 dbmaint。维护用户在 SQL Anywhere 数据库中拥有 DBA 权限,这样该用户就可以完全控制数据库。出于安全考虑,您应该更改维护用户 ID 和口令。
在文本编辑器中打开 rssetup.sql 安装脚本。该脚本保存在 SQL Anywhere 安装目录的 scripts 子目录中。
将出现的所有 dbmaint 用户 ID 都更改为您选择的新维护用户 ID。
将口令 dbmaint 更改为您所选择的新维护用户口令。口令位于安装脚本文件顶部的以下位置:
GRANT CONNECT TO dbmaint IDENTIFIED BY dbmaint; |
当复制服务器连接到数据库上以实现参与复制的数据的初始副本时,它是通过使用复制服务器系统管理员帐户来完成此项工作的。
SQL Anywhere 数据库的用户 ID 和口令必须与复制服务器系统管理员的用户 ID 和口令相符。SQL Anywhere 不接受 NULL 口令。
安装脚本假定复制服务器管理员的用户 ID 为 sa,口令为 sysadmin。您应该更改此用户 ID 和口令以与实际的用户名和口令匹配。
在文本编辑器中打开 rssetup.sql 安装脚本。
更改所出现的所有 sa 用户 ID,以与复制服务器系统管理员用户 ID 相匹配。
更改 sa 用户的口令,以与复制服务器系统管理员口令相匹配。
口令的初始设置为 sysadmin。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |