Os arquivos de instantâneo do banco de dados são arquivos esparsos. Somente quando uma página é modificada, o arquivo esparso está sendo gravado. As leituras do instantâneo devem ser capazes de saber se o arquivo esparso contém uma página copiada ou não. Como o SQL Server sabe de onde ler? Onde essas informações são armazenadas?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Do livro Microsoft SQL Server 2012 Internals :
Ao executar leituras, o SQL Server verifica o bitmap do instantâneo para determinar de onde ler.
Antecedentes da documentação :
Localização
Especifique o local do instantâneo padrão na página Pasta de Instantâneos do Assistente para Configurar 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âneos do Assistente de Nova Publicação.
Para modificar o local padrão do instantâneo
Essas informações sobre as telas do editor e do distribuidor parecem muito erradas, como se você tivesse que replicar um banco de dados para usar instantâneos do banco de dados. Parece que esta entrada está combinando arquivos instantâneos de replicação com instantâneos de banco de dados .