Transact-SQL 参考

sp_replflush

刷新项目高速缓存。此存储过程在发布服务器的发布数据库上执行。

语法

sp_replflush

返回代码值

0(成功)或 1(失败)

注释

sp_replflush 用于事务复制。

为获得高效率,项目定义存储在高速缓存中。每当修改或除去项目定义时,其它复制存储过程都使用 sp_seplflush

只有一个客户端连接能够具有对给定数据库的日志读取器访问权。如果某个客户端具有对数据库的日志读取器访问权,则执行 sp_replflush 将导致该客户端释放其访问权。这样,其它的客户端就能使用 sp_replcmdssp_replshowcmds 扫描事务日志。

不必手工执行此过程。

权限

只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_replflush

请参见

sp_replcmds

sp_repldone

sp_repltrans

系统存储过程