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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 使用数据库文件

 

消除数据库

消除数据库之后,所有表和数据都将从磁盘中删除,其中包括记录数据库变更的事务日志。所有数据库文件都是只读的,以防止数据库文件被意外修改或删除。缺省情况下,需要 DBA 权限才能消除数据库。通过使用数据库服务器 -gu 选项可以更改所需的权限。请参见-gu 服务器选项

在 Sybase Central 中,可以使用 [消除数据库向导] 消除数据库。

在 Interactive SQL 中,可以使用 DROP DATABASE 语句来消除数据库。

还可以使用 dberase 实用程序从命令行消除数据库。但是,dberase 实用程序不会消除 dbspace。如果要消除 dbspace,可以使用 DROP DATABASE 语句或 Sybase Central 中的 [消除数据库向导]。

使用 dberase 实用程序、[消除数据库向导] 或 DROP DATABASE 语句时,要消除的数据库不能处于运行状态。必须连接到某个数据库才能删除另一数据库。

有关连接到实用程序数据库的信息,请参见连接到实用程序数据库

Windows Mobile 数据库必须手工消除。请参见消除 Windows Mobile 数据库

♦  消除数据库 (Sybase Central)
  1. 选择 [工具] » [SQL Anywhere 11] » [消除数据库]。

  2. 请按照向导中的说明进行操作。

提示

您也可以通过下列任意一种方法从 Sybase Central 访问 [消除数据库向导]:

  • 选择服务器服务器,然后选择 [文件] » [消除数据库]。

  • 右击服务器,然后选择 [消除数据库]。

♦  消除数据库 (SQL)
  1. 连接到要消除的数据库以外的其它数据库。例如,连接到实用程序数据库。

  2. 执行 DROP DATABASE 语句。

    例如,下面的 DROP DATABASE 语句消除名为 temp 的数据库。

    DROP DATABASE 'c:\\temp\\temp.db';

请参见DROP DATABASE 语句

♦  消除数据库(命令行)

请参见消除实用程序 (dberase)