Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 复制 » 使用复制服务器复制数据 » 为复制服务器配置数据库 » 为复制服务器设置数据库

 

准备运行安装脚本

对于包含被复制的表的每个本地数据库,复制服务器使用一个特殊的数据服务器维护用户登录名。这样,复制服务器便可维护和更新数据库中被复制的表。

维护用户

安装脚本会创建一个维护用户,其用户名为 dbmaint,口令为 dbmaint。维护用户在 SQL Anywhere 数据库中拥有 DBA 权限,这样该用户就可以完全控制数据库。出于安全考虑,您应该更改维护用户 ID 和口令。

♦  更改维护用户 ID 和口令:
  1. 在文本编辑器中打开 rssetup.sql 安装脚本。该脚本保存在 SQL Anywhere 安装目录的 scripts 子目录中。

  2. 将出现的所有 dbmaint 用户 ID 都更改为您选择的新维护用户 ID。

  3. 将口令 dbmaint 更改为您所选择的新维护用户口令。口令位于安装脚本文件顶部的以下位置:

    GRANT CONNECT TO dbmaint
    IDENTIFIED BY dbmaint;
实现用户 ID

当复制服务器连接到数据库上以实现参与复制的数据的初始副本时,它是通过使用复制服务器系统管理员帐户来完成此项工作的。

SQL Anywhere 数据库的用户 ID 和口令必须与复制服务器系统管理员的用户 ID 和口令相符。SQL Anywhere 不接受 NULL 口令。

安装脚本假定复制服务器管理员的用户 ID 为 sa,口令为 sysadmin。您应该更改此用户 ID 和口令以与实际的用户名和口令匹配。

♦  更改系统管理员用户 ID 和口令:
  1. 在文本编辑器中打开 rssetup.sql 安装脚本。

  2. 更改所出现的所有 sa 用户 ID,以与复制服务器系统管理员用户 ID 相匹配。

  3. 更改 sa 用户的口令,以与复制服务器系统管理员口令相匹配。

    口令的初始设置为 sysadmin