有关自动抽取远程数据库的信息,请参见抽取远程数据库。
在大部分部署情况下,需要自定义对远程数据库的抽取和创建。可以通过选择将数据库抽取到命令文件和一系列文本文件来创建自定义抽取。然后,根据需要编辑这些文件。
将数据库抽取到文件中时,确定是否创建以下文件:
名为 reload.sql 的 SQL 命令文件,该文件包含建立远程数据库模式所必需的语句 请参见 -n 选项抽取实用程序 (dbxtract)。
例如,可运行以下命令:
dbxtract -c "UID=DBA;PWD=sql;DBF=c:\cons\cons.db" -n "c:\remote\reload.sql" UserName |
一系列数据文件,其中每个文件都包含数据库表的内容 一系列数据文件,其中每个文件都包含数据库表的内容。创建名为 extract 的新目录以包括这些数据文件。可以使用这些文件将数据装载到现有远程数据库中。请参见 -d 选项抽取实用程序 (dbxtract)。
例如,可运行以下命令:
dbxtract -c "UID=DBA;PWD=sql;DBF=c:\cons\cons.db" -d "c:\remote1\" UserName |
reload.sql 文件和数据文件 创建名为 extract 的新目录以包括这些数据文件。reload.sql 文件包含装载数据文件的说明。例如,可运行以下命令:
dbxtract -c "UID=DBA;PWD=sql;DBF=c:cons\cons.db" "c:\remote1\reload.sql" UserName |
编辑 reload.sql 文件
为多层系统抽取数据库
创建多个远程数据库
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |