返回为发布生成的最新快照的完整路径。此存储过程在发布服务器的发布数据库上执行。
sp_browsesnapshotfolder [@publication = ] 'publication'
{ [ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ] }
[@publication =] 'publication'
是包含该项目的发布名。publication 的数据类型为 sysname,没有默认设置。
[@subscriber =] 'subscriber'
是订阅服务器名。subscriber 的数据类型为 sysname,默认设置为 NULL。
[@subscriber_db=] 'subscriber_db'
是订阅数据库名称。subscriber_db 的数据类型为 sysname,默认设置为 NULL。
列名 | 数据类型 | 描述 |
---|---|---|
snapshot_folder | nvarchar(512) | 快照目录的完整路径。 |
sp_browsesnapshotfolder 用于快照复制和事务复制。
如果将 subscriber 和 subscriber_db 字段保留为 NULL,则此存储过程将返回它可以为发布找到的最新快照的快照文件夹。如果指定了 subscriber 和 subscriber_db 字段,则此存储过程将返回指定订阅的快照文件夹。如果没有为发布生成快照,则将返回空结果集。
如果发布被设置为在发布服务器工作目录和发布服务器快照文件夹中都生成快照文件,则结果集将包含两行:第一行包含发布快照文件夹,第二行包含发布服务器工作目录。sp_browsesnapshotfolder 对确定生成快照文件的目录很有用。
public 角色成员可以执行 sp_browsesnapshotfolder。