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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Remote » 管理 SQL Remote 系统 » 将远程数据库抽取到重装文件

 

基于 reload.sql 文件(命令行)创建远程数据库

将现有数据库作为模型创建远程数据库。同时生成模式、远程用户、发布、预订和触发器。

前提条件

执行此任务没有前提条件。

 任务
  1. 使用抽取实用程序 (dbxtract) 将数据库模式和数据抽取到文件中。例如,可运行以下命令:

    dbxtract -c "UID=DBA;PWD=sql;DBF=c:\cons\cons.db" "c:\remote1\reload.sql" UserName

    缺省情况下,自动启动指定远程用户的预订。

  2. 在需要时,可以编辑 reload.sql

  3. 创建空 SQL Anywhere 数据库。

    例如,可运行以下命令:

    dbinit -dba DBA,sql c:\remote1\rem1.db
  4. 通过 Interactive SQL 连接到数据库,并运行 reload.sql 脚本文件。

    例如,可执行以下语句:

    READ remote1\reload.sql

    具有适当模式、远程用户、发布、预订和触发器的新远程数据库 rem1.db 将会创建。但是,抽取实用程序 (dbxtract) 不会启动 SQL Remote 消息代理,所以没有消息被交换。

结果

远程数据库创建完毕。

 另请参见