消除数据库之后,所有表和数据都将从磁盘中删除,其中包括记录数据库变更的事务日志。所有数据库文件都是只读的,以防止数据库文件被意外修改或删除。缺省情况下,需要 DBA 权限才能消除数据库。通过使用数据库服务器 -gu 选项可以更改所需的权限。请参见-gu 服务器选项。
在 Sybase Central 中,可以使用 [消除数据库向导] 消除数据库。
在 Interactive SQL 中,可以使用 DROP DATABASE 语句来消除数据库。
还可以使用 dberase 实用程序从命令行消除数据库。但是,dberase 实用程序不会消除 dbspace。如果要消除 dbspace,可以使用 DROP DATABASE 语句或 Sybase Central 中的 [消除数据库向导]。
使用 dberase 实用程序、[消除数据库向导] 或 DROP DATABASE 语句时,要消除的数据库不能处于运行状态。必须连接到某个数据库才能删除另一数据库。
有关连接到实用程序数据库的信息,请参见连接到实用程序数据库。
Windows Mobile 数据库必须手工消除。请参见消除 Windows Mobile 数据库。
选择 [工具] » [SQL Anywhere 11] » [消除数据库]。
请按照向导中的说明进行操作。
您也可以通过下列任意一种方法从 Sybase Central 访问 [消除数据库向导]:
选择服务器服务器,然后选择 [文件] » [消除数据库]。
右击服务器,然后选择 [消除数据库]。
连接到要消除的数据库以外的其它数据库。例如,连接到实用程序数据库。
执行 DROP DATABASE 语句。
例如,下面的 DROP DATABASE 语句消除名为 temp 的数据库。
DROP DATABASE 'c:\\temp\\temp.db'; |
请参见DROP DATABASE 语句。
运行 dberase 实用程序。
例如,下面的命令删除 temp 数据库。
dberase c:\temp\temp.db |
请参见消除实用程序 (dberase)。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |