Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定可用于允许对数据库服务器中受保护的功能进行访问的系统安全功能密钥。
dbsrv16 -sk key ...
所有操作系统和数据库服务器。
在使用 -sf 选项确保数据库服务器功能的安全时,也可同时使用 -sk 选项,以指定可与 sp_use_secure_feature_key 系统过程一起使用的密钥,从而允许访问连接的安全功能。连接也可使用 sa_server_option 系统过程以修改对于运行于数据库服务器上的所有数据库而言均受到保护的功能或功能集。
密钥必须为非空字符串,至少长六个字符,而且不能包含双引号、控制字符(任何小于 0x20 的字符)或反斜线。每个数据库的安全功能密钥不能超过 1000 个。
将 sp_use_secure_feature_key 系统过程的 authorization_key 参数值设置为任何不同于 -sk 所指定的值时,将不会给出任何错误,由 -sf 指定的功能对该连接而言仍受到保护。
如果仅指定 -sk 而未指定 -sf,则只会启用缺省的安全功能,但您可在数据库服务器运行时使用系统安全功能密钥以更改安全功能设置。
以下命令将启动一个名为 secure_server 的数据库服务器,并保护备份功能。可随后使用由 -sk 选项指定的密钥以允许访问特定连接的上述功能。
dbsrv16 -n secure_server -sf backup -sk j978kls12
对于与运行于 secure_server 数据库服务器上的数据库的连接而言,将 authorization_key 参数设置为由 -sk 指定的值将允许该连接执行备份或更改在 secure_server 数据库服务器上受保护的功能:
CALL sp_use_secure_feature_key ( 'MyKey' , 'j978kls12' );
然后,用户即可执行以下语句,以保护 secure_server 上所运行的数据库的所有功能:
CALL sa_server_option( 'SecureFeatures', 'all' );