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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 导入和导出数据 » 将数据库迁移到 SQL Anywhere

 

使用 [迁移数据库向导]

使用 [迁移数据库向导] 可以创建用于连接远程数据库的远程服务器,还可以创建用于将当前用户连接到远程数据库的外部登录(如果需要)。

 ♦  导入远程表 (Sybase Central):
  1. 以具有 DBA 权限的用户身份使用 SQL Anywhere 12 插件连接到数据库。

  2. 选择 [工具] » [SQL Anywhere 12] » [迁移数据库]。

  3. 单击 [下一步]。

  4. 选择目标数据库,然后单击 [下一步]。

  5. 选择要用来连接远程数据库的远程服务器,然后单击 [下一步]。

    如果未创建远程服务器,则单击 [立即创建远程服务器] 并按照 [创建远程服务器向导] 中的说明进行操作。有关创建远程服务器的详细信息,请参见使用 CREATE SERVER 语句创建远程服务器

    还可以为远程服务器创建外部登录。缺省情况下,SQL Anywhere 在代表当前用户连接远程服务器时使用该用户的用户 ID 和口令。但是,如果远程服务器没有定义与当前用户具有相同用户 ID 和口令的用户,则您必须创建一个外部登录。外部登录为当前用户指派一个替代登录名和口令,以使该用户能够连接到远程服务器。

  6. 选择要迁移的表,然后单击 [下一步]。

    您无法迁移系统表,所以此列表中不会出现任何系统表。

  7. 选择在目标数据库上将拥有表的用户,然后单击 [下一步]。

    如果未创建用户,则单击 [立即创建用户] 并按照 [创建用户向导] 中的说明进行操作。有关详细信息,请参见创建新用户

  8. 选择是否要从远程表迁移数据和/或外键以及是否要保留为迁移过程创建的代理表,然后单击 [下一步]。

  9. 单击 [完成]。