使用卸载实用程序,您可以卸载数据库,并将一组数据文件放在指定的目录中。卸载实用程序会创建一个 Interactive SQL 命令文件来重建您的数据库。它还将卸载每个表中的所有数据,并以逗号分隔格式将这些数据放到指定目录的文件中。二进制数据通过转义序列来准确表示。
您也可以使用卸载实用程序直接从现有数据库创建新的数据库。这样,就可以避免将数据库内容写入普通磁盘文件的潜在安全问题。
如果您只想卸载表数据,则可以在 Sybase Central 中使用 [卸载数据] 对话框一步完成。
有关详细信息,请参见使用 [卸载数据] 对话框。
您可以以下列方式访问卸载实用程序:
从 Sybase Central 使用 [卸载数据库] 向导。
在命令提示符处,使用 dbunload 命令。这适用于合并成批处理文件或命令文件。
应该使用具有 DBA 权限的用户 ID 运行卸载实用程序。只有这样,才能确保有权卸载所有数据。另外,应该使用 DBA 用户 ID 来运行 reload.sql 文件(通常,该文件在只使用用户 ID DBA、口令 SQL 的新数据库上运行)。
数据库服务器 -gl 选项控制从数据库卸载数据所需的权限。
有关信息,请参见 -gl 服务器选项。
dbo 用户 ID 在数据库中拥有一组与 Adaptive Server Enterprise 兼容的系统对象。
卸载实用程序不卸载在数据库创建期间为 dbo 用户 ID 创建的对象。在数据被卸载后将失去对这些对象进行的更改(例如,重新定义系统过程)。自数据库初始化以来由 dbo 用户 ID 创建的任何对象都会被卸载实用程序卸载,这样就保留了这些对象。
在卸载参与复制的数据库时,有一些特殊的注意事项。
有关信息,请参见卸载和重装参与复制的数据库和升级数据库文件格式。
使用 [卸载数据库] 向导卸载数据库
使用 dbunload 命令行实用程序卸载数据库
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。