数据库设备上有个选项dsyncs属性

创建数据库的问题
数据库:dbname

CREATE DATABASE: allocating 1024 logical pages (4.0 megabytes) on disk 'dbname'.
Warning: The database 'dbname' is using an unsafe virtual device 'dbname'. The
recovery of this database can not be guaranteed.
Database option 'trunc log on chkpt' turned ON for database 'dbname'.
Run the CHECKPOINT command in the database that was changed.

以上提示是否对数据库以后的使用存在隐患? 比如不能恢复,
Run the CHECKPOINT command in the database that was changed.
是不是表示要在每次操作数据库dbname时都要发布一个CHECKPOINT,不然就如果出现故障因为没有日志不能恢复?


不是,数据库设备上有个选项dsync,缺省情况这个选项是关闭的,也就是不使用文件系统的缓存直接写磁盘,这样会更安全。
可以用sp_deviceattr存储过程来修改设备的这个属性,重启Server生效。
如果你使用UNIX系统,建议使用裸设备而不是文件系统。

 

你可能感兴趣的:(数据库,server,unix,command,database,disk)