Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo discute como modificar várias opções ao configurar uma assinatura com um snapshot.
Formato de instantâneo
Especifique o formato de instantâneo na página Instantâneo da caixa de diálogo Propriedades da Publicação – <Publicação> . Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de publicação.
Na página Instantâneo da caixa de diálogo 'Propriedades da Publicação'<>, selecione SQL Server Nativo – todos os Assinantes devem ser servidores executando o SQL Server ou Caractere – necessário se um Publicador ou Assinante não estiverem executando o SQL Server.
Observação
É recomendável selecionar o formato nativo, a menos que essa publicação deva dar suporte a assinaturas para um banco de dados do SQL Server Compact ou um banco de dados não SQL Server.
Clique em OK.
Locais das pastas de instantâneos
Local de instantâneo padrão
Especifique o local de instantâneo padrão (SQL Server Management Studio) Especifique o local do instantâneo padrão na página Pasta de Instantâneo do Assistente para Configurar Distribuição. Para obter mais informações sobre como usar esse assistente, consulte Configurar Publicação e Distribuição. Se você criar uma publicação em um servidor que não esteja configurado como um Distribuidor, especifique um local de instantâneo padrão na página Pasta de Instantâneo do Assistente para Nova Publicação. Para obter mais informações sobre como usar esse assistente, consulte Criar uma Publicação.
Modifique o local do instantâneo padrão na página Publishers da caixa de diálogo Propriedades do Distribuidor – <Distribuidor> . Para obter mais informações, consulte Exibir e modificar propriedades do Distribuidor e do Publicador. Defina a pasta de snapshots para cada publicação na caixa de diálogo Propriedades da Publicação – <Publicação>. Para obter mais informações, consulte Exibir e modificar propriedades de publicação.
Modificar o local do instantâneo padrão
Na página Publishers da caixa de diálogo Propriedades do Distribuidor – <Distribuidor> , clique no botão propriedades (...) do Publicador para o qual você deseja alterar o local do instantâneo padrão.
Na caixa de diálogo Propriedades do Publicador – <Publicador>, insira um valor para a propriedade Pasta de Instantâneo Padrão.
Observação
O Agente de Instantâneo deve ter permissões de gravação para o diretório especificado e o Agente de Distribuição ou o Agente de Mesclagem deve ter permissões de leitura. Se as assinaturas pull forem usadas, você deverá especificar um diretório compartilhado como um caminho UNC (convenção de nomenclatura universal), como \\computername\snapshot. Para obter mais informações, consulte Proteger a pasta de instantâneos.
Clique em OK.
Local de instantâneo alternativo
Especifique um local de instantâneo alternativo na página Instantâneo da caixa de diálogo Propriedades da Publicação - <Publicação>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de publicação.
Especificar um local de instantâneo alternativo
- Na página Instantâneo da caixa de diálogo Propriedades da Publicação - <Publicação> :
Selecione Colocar arquivos na pasta a seguir e clique em Procurar para navegar até um diretório ou insira o caminho para o diretório no qual os arquivos de instantâneo devem ser armazenados.
Observação
O Agente de Instantâneo deve ter permissões de gravação para o diretório especificado e o Agente de Distribuição ou o Agente de Mesclagem deve ter permissões de leitura. Se as assinaturas pull forem usadas, você deverá especificar um diretório compartilhado como um caminho UNC (convenção de nomenclatura universal), como \\computername\snapshot. Para obter mais informações, consulte Proteger a pasta de instantâneos.
a. Limpe a pasta padrão, a menos que você precise que os arquivos de instantâneo sejam gravados em ambos os locais.
Para compactar os arquivos de instantâneo, selecione Compactar arquivos de instantâneo neste local. A compactação é comumente usada para conexões de baixa largura de banda e para locais alternativos de captura em mídia removível, como um CD-ROM.
- Clique em OK.
Compactar arquivos de instantâneo
Especifique que os arquivos devem ser compactados na página Instantâneo das Propriedades da Publicação – <caixa de diálogo Publicação> . Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de publicação.
Na página Instantâneo das Propriedades da Publicação – <Caixa de diálogo Publicação> :
Selecione Colocar arquivos na pasta a seguir e clique em Procurar para navegar até um diretório ou insira o caminho para o diretório no qual os arquivos de instantâneo devem ser armazenados.
Observação
O Agente de Instantâneo deve ter permissões de gravação para o diretório especificado e o Agente de Distribuição ou o Agente de Mesclagem deve ter permissões de leitura. Se as assinaturas pull forem usadas, você deverá especificar um diretório compartilhado como um caminho UNC (convenção de nomenclatura universal), como \\computername\snapshot. Para mais informações, consulte Proteger a Pasta de Capturas
Deixe coloque arquivos na pasta padrão, a menos que você precise que arquivos de instantâneo sejam gravados em ambos os locais.
Observação
Se essa caixa de seleção estiver marcada, os arquivos armazenados na pasta padrão não serão compactados. Arquivos compactados só podem ser armazenados no local alternativo especificado na etapa anterior.
Selecione Compactar arquivos de instantâneo nesta pasta.
Clique em OK.
Executar scripts antes e depois de o instantâneo ser aplicado
Você pode especificar scripts a serem executados no Assinante antes ou depois que o instantâneo for aplicado. Os scripts podem ser usados por vários motivos, como a criação de logins e esquemas (proprietários de objetos) em cada assinante.
Você especifica um local de arquivo para cada script e o Snapshot Agent copia os arquivos de script para a pasta de instantâneo atual sempre que o processamento de instantâneo ocorre. O Agente de Distribuição ou o Agente de Mesclagem executa o script de pré-instantâneo antes de qualquer um dos scripts de objeto replicados ao aplicar um instantâneo. O Agente de Distribuição ou o Agente de Mesclagem executa o script pós-instantâneo depois que todos os outros scripts e dados de objeto replicados foram aplicados. Depois que o aplicativo de instantâneo for concluído e os arquivos de script forem executados com êxito, os arquivos de script serão removidos do diretório de trabalho no assinante.
O script é executado iniciando o utilitário sqlcmd . Antes de implantar um script, execute-o com sqlcmd para garantir que ele seja executado conforme o esperado. O conteúdo dos scripts executados antes e depois da aplicação do instantâneo deve ser repetível. Por exemplo, se você criar uma tabela no script, primeiro deverá verificar sua existência e tomar as medidas apropriadas se ela existir. O script deve ser repetível porque, se você precisar reiniciar uma assinatura para a qual o script já foi aplicado, ele será novamente executado quando o novo instantâneo for aplicado durante a reinicialização.
Se você estiver compactando o arquivo de instantâneo (colocando-o no formato de arquivo CAB da Microsoft), os scripts também serão compactados e colocados no arquivo CAB. Depois que o arquivo de instantâneo compactado é transferido para o Assinante e descompactado para um diretório de trabalho no Assinante, qualquer script indicado como um script de pré-instantâneo é executado. Da mesma forma, qualquer script pós-instantâneo é descompactado e executado no destinatário como última etapa na aplicação do instantâneo.
Executar um script antes ou depois de um instantâneo ser aplicado
Especifique um script opcional para ser executado antes ou depois de o instantâneo ser aplicado na página Instantâneo da caixa de diálogo Propriedades da Publicação - <Publicação>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de publicação.
- Na página Instantâneo das Propriedades da Publicação – <Caixa de diálogo Publicação> :
Para especificar um script a ser executado antes que o instantâneo seja aplicado, clique em Procurar para navegar até o script ou insira um caminho para o script na caixa de texto Antes de aplicar o instantâneo, execute este script.
Observação
O Agente de Distribuição ou o Agente de Mesclagem deve ter permissões de leitura para o diretório especificado. Se as assinaturas pull forem usadas, você deverá especificar um diretório compartilhado como um caminho UNC (convenção de nomenclatura universal), como \\computername\scripts\myscript.sql.
Para especificar um script a ser executado após a aplicação do instantâneo, clique em Procurar para navegar até o script ou insira um caminho UNC para o script na caixa de texto Depois de aplicar o instantâneo, execute este script.
- Clique em OK.