此语句用于用现有的数据库文件创建压缩数据库,或用于展开压缩数据库。
不建议使用的语句不建议使用压缩的数据库。 |
CREATE [ COMPRESSED | EXPANDED ] DATABASE new-db-file-name
FROM old-db-file-name [ KEY key ]
用未压缩数据库文件创建压缩数据库文件,或者将压缩数据库文件恢复成解压缩数据库文件。
任何相对路径都被解析成相对于服务器的当前工作路径。
不能对主数据库文件以外的任何其它文件使用此语句。
| 注意 压缩加密的数据库将从数据库中解除加密。 |
执行此语句所需的权限是在服务器命令行上用 -gu 选项来设置的。缺省设置为要求具有 DBA 权限。
运行服务器时所使用的操作系统帐户必须对创建文件的目录具有写权限。
旧的数据库文件当前不能正在运行。
在 Windows CE 上不受支持。
如果要创建高度加密的数据库的压缩数据库,必须指定密钥。
创建操作系统文件。
SQL/92 供应商扩展。
SQL/99 供应商扩展。
Sybase 不受 Adaptive Server Enterprise 支持。
下面的语句在 C:\ 目录中创建一个名为 compress.db 的压缩数据库文件,它的源文件是服务器当前工作目录中名为 full.db 的数据库文件。
CREATE COMPRESSED DATABASE 'C:\\compress.db' FROM 'full.db'
下面的语句在 C:\ 目录中创建一个名为 full.db 的解压缩数据库文件,它的源文件是服务器当前工作目录中名为 compress.db 的压缩数据库文件。
CREATE EXPANDED DATABASE 'C:\\full.db' FROM 'compress.db'
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。