sp_replflush (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
刷新项目缓存。 此存储过程在发布服务器上对发布数据库执行。
重要
无需手动执行此过程。 仅应根据经验丰富的复制支持专业人员的指示,对 sp_replflush
复制进行故障排除。
语法
sp_replflush
[ ; ]
参数
无。
返回代码值
0
(成功)或 1
(失败)。
注解
sp_replflush
用于事务复制。
为提高效率,项目定义存储在缓存中。 sp_replflush
每当修改或删除项目定义时,其他复制存储过程都使用。
只有一个客户端连接有权访问给定数据库的日志读取器。 如果客户端对数据库具有日志读取器访问权限,则执行 sp_replflush
会导致客户端释放其访问权限。 然后 sp_replcmds
,其他客户端可以使用或 sp_replshowcmds
.
权限
只有 sysadmin 固定服务器角色的成员或db_owner固定数据库角色的成员才能执行sp_replflush
。