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 Anywhere 服务器 - SQL 用法 » 数据导入和导出 » 数据导出

 

导出数据库(命令行)

您可以在命令行上使用卸载实用程序 (dbunload) 将数据库中的数据卸载到重装文件、新数据库或现有数据库中。

前提条件

要想在不重装的情况下进行卸载,您必须具有 SELECT ANY TABLE 系统特权。要想在重装的情况下进行卸载,您必须拥有 SELECT ANY TABLE 和 SERVER OPERATOR 系统特权。

 任务
  • 运行卸载实用程序 (dbunload),使用 -c 选项指定连接参数。

    选项 操作
    卸载整个数据库

    将整个数据库卸载到服务器计算机的目录 C:\ServerTemp\DataFiles 中:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" C:\ServerTemp\DataFiles
    仅导出数据

    使用 -d 和 -ss 选项。例如:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" -d -ss C:\ServerTemp\DataFiles
    仅导出模式

    使用 -n 选项。例如:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" -n

    重新创建模式和/或重装表所需的语句写入客户端的当前目录中的 reload.sql

结果

数据即被卸载到指定位置。

 另请参见