sp_unbindcache <dbname>[,[<owner>.]<tablename>
[, <indexname> | "text only"]]
<dbname>
是要解除绑定的数据库的名称,或包含要解除绑定的对象的数据库的名称。
<owner>
是表所有者的名称。如果表属于数据库所有者,则所有者名称是可选的。
<tablename>
是要解除与高速缓存的绑定的表的名称,或要解除其索引、text 对象或 image 对象与高速缓存的绑定的表的名称。
<indexname>
是要解除与高速缓存的绑定的索引的名称。
text only
解除 text 或 image 对象与高速缓存的绑定。
解除 titles 绑定:
sp_unbindcache pubs2, titles
解除 titleidind
sp_unbindcache pubs2, titles, titleidind
解除 au_pix 表的 text 或 image 对象与它绑定到的高速缓存的绑定:
sp_unbindcache pubs2, au_pix, "text only"
解除事务日志 syslogs 与其高速缓存的绑定:
sp_unbindcache pubs2, syslogs
使用 sp_unbindcache 时,还存在一些其它注意事项:
- 所做的更改不会生效。
- 除非将系统 tempdb 显式绑定到缺省数据高速缓存,否则 sp_helpcache 报告状态“P”(表示挂起),显式绑定到缺省数据高速缓存后,状态显示为“V”(表示有效),这是因为缺省情况下,系统 tempdb 已被绑定到缺省数据高速缓存。
sp_dboption <db_name>, "single user", true
有关详细信息,请参见 sp_dboption。