Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
当数据库正在运行时替换数据库选项。
sa_db_option( opt , val )
opt 使用此 CHAR(128) 参数指定数据库选项名称。
val 使用此 CHAR(128) 参数为数据库选项指定新值。
使用此过程,数据库管理员可以临时替换某些数据库选项,而不需要重新启动数据库。
当数据库关闭时,使用此过程更改的选项值将重置为其缺省值。要在每次启动数据库时更改选项值,在启动数据库时指定相应的数据库选项(如果存在)。
以下选项设置可以更改:
DiskSandbox 设置为 ON 时,会将数据库上的读写文件操作局限于主数据库文件所在的目录及该目录的所有子目录。要使用 sa_db_option 系统过程更改磁盘沙箱设置,必须提供 manage_disk_sandbox 安全功能的安全功能密钥。
您必须具有 SERVER OPERATOR 系统特权。
无。
为使用以下示例,必须在启动服务器时指定选项 -sk securefkey。
-sk securefkey
以下示例启用包含 MANAGE_KEYS 的 SYSTEM 安全功能集,使用区分大小写的验证密钥 newsecuritykey 创建名为 SECURITY 的新安全功能密钥,然后使用新安全功能密钥启用 DiskSandbox 选项。
CALL sp_use_secure_feature_key( 'system', 'securefkey' ); CALL sp_create_secure_feature_key( 'security', 'newsecuritykey', 'manage_security' ); CALL sp_use_secure_feature_key( 'security', 'newsecuritykey' ); CALL sa_db_option( 'DiskSandbox', 'on' );