alter logmode 参数:更改数据库日志记录模式(SQL 管理 API)

随同 admin()task() 函数,使用 alter logmode 参数来更改数据库日志记录模式为 ANSI、缓冲的、无日志记录或无缓冲的。

函数

元素 描述 关键考虑
database_name 您想要改变其日志记录模式的数据库的名称。  

用法

与通过 ondblogontape 实用程序更改数据库日志记录模式时不同,当您使用这个函数时,数据库保持可访问,通常不需要进行 0 级备份。在运行这个函数或函数失败之前,请确保没有其他会话是活动的。

使用 "a" 参数来更改数据库日志记录为符合 ANSI。创建或转换数据库为 ANSI 模式之后,您不可将它更改回其他日志记录模式的任何一种。

使用 "b" 参数来更改数据库日志记录为缓冲的,以便在事务信息写到逻辑日志之前,写到缓冲区。

使用 "n" 参数来更改数据库日志记录为无日志记录,以便不记录数据库事务日志。您必须在使用这个参数之前执行 0 级备份。

使用 "u" 参数来更改数据库日志记录为无缓冲的,以便在数据写到逻辑日志之前,不写到缓冲区。

示例

系列示例更改名为 employee 的数据库的日志记录模式为无缓冲的日志记录:
EXECUTE FUNCTION task("alter logmode","employee","u");