sys.sp_browsesnapshotfolder (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Retorna o percurso completo para o snapshot mais recente gerado para uma publicação. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_browsesnapshotfolder
    [ @publication = ] N'publication'
    [ , [ @subscriber = ] N'subscriber' ]
    [ , [ @subscriber_db = ] N'subscriber_db' ]
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Arguments

[ @publication = ] N'publicação'

O nome da publicação que contém o artigo. @publication é sysname, sem padrão.

[ @subscriber = ] N'assinante'

O nome do Assinante. @subscriber é sysname, com um padrão de NULL.

[ @subscriber_db = ] N'subscriber_db'

O nome da base de dados de subscrição. @subscriber_db é sysname, com um padrão de NULL.

@publisher [ = ] N'editor'

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
snapshot_folder nvarchar(512) Caminho completo para o diretório snapshot.

Remarks

sp_browsesnapshotfolder é usado na replicação instantânea e na replicação transacional.

Se os campos @subscriber e @subscriber_db forem deixados NULL, o procedimento armazenado devolve a pasta de snapshots do snapshot mais recente que conseguir encontrar para a publicação. Se os campos @subscriber e @subscriber_db estiverem especificados, o procedimento armazenado devolve a pasta snapshot da subscrição especificada. Se não tiver sido gerado um snapshot para a publicação, é devolvido um conjunto de resultados vazio.

Se a publicação estiver configurada para gerar ficheiros snapshot tanto no diretório de trabalho do Publisher como na pasta snapshot do Publisher, o conjunto de resultados contém duas linhas. A primeira linha contém a pasta snapshot de publicações e a segunda linha contém o diretório de trabalho do editor. sp_browsesnapshotfolder é útil para determinar o diretório onde os ficheiros snapshot são gerados.

Permissions

Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_browsesnapshotfolder.