sp_forceonline_object <dbname>, <objname>, <indid>,
{sa_on | sa_off | all_users}[, no_print]
<dbname>
是包含要使其联机的索引的数据库的名称。
<objname>
是表的名称。
<indid>
是要联机的可疑索引的索引 ID。
sa_on
只允许具有 sa_role 的用户访问指定的索引。
sa_off
撤消以前通过 sa_on 调用 sp_forceonline_object 创建的访问特权。
all_users
允许所有用户访问指定的索引。
no_print
使指定的对象联机后,不输出其它可疑对象的列表。
允许系统管理员访问 pubs2 数据库中 titles 表上具有 indid 3 的索引:
sp_forceonline_object pubs2, titles, 3 , sa_on
撤消系统管理员对索引的访问权限。现在,所有人都不能访问该索引:
sp_forceonline_object pubs2, titles, 3, sa_off
允许所有用户访问 pubs2 数据库中 titles 表上的索引:
sp_forceonline_object pubs2, titles, 3, all_users
使用 sp_forceonline_object 时,还存在一些其它注意事项:
⚠️
如果索引位于 systabstats 或 sysstatistics(仅有的 DOL 系统表)上,请致电 Sybase 技术支持部门。