Como atribuir permissões à pasta de instantâneo
Neste tópico, você aprenderá a configurar o acesso à pasta de instantâneo definindo o compartilhamento e as permissões do sistema de arquivos. Você deve configurar corretamente o acesso ao compartilhamento e às permissões NTFS para que os assinantes do Microsoft SQL Server Compact 3.5 possam acessar os dados publicados.
Configurar permissões de compartilhamento para a pasta de instantâneo
Você deve compartilhar e, em seguida, atribuir a permissão de compartilhamento de leitura para a pasta de instantâneo. A conta à qual você atribui a permissão de leitura depende do tipo de autenticação configurada ao Microsoft IIS:
Se o IIS estiver configurado para usar o acesso Anônimo, o SQL Server Compact 3.5 Replication Provider será executado com a identidade de usuário de conta anônimo padrão do IIS (a Conta do Convidado da Internet: IUSR_nome_do_computador). Se você configurar outra conta de usuário do Windows como a conta de usuário anônimo do IIS, o SQL Server Compact 3.5 Replication Provider será executado com a identidade dessa conta.
Se o IIS estiver configurado para usar a autenticação básica ou integrada do Windows, o SQL Server Compact 3.5 Replication Provider será executado com a identidade da conta de usuário do Windows correspondente ao logon e senha fornecidos pelo assinante para as propriedades InternetLogin e InternetPassword do objeto SqlCeReplication.
Configurar as permissões NTFS para a pasta de instantâneo
No computador que está executando o MicrosoftSQL Server, inicie o Windows Explorer clicando duas vezes em Meu Computador.
Localize a pasta de instantâneo, clique nela com o botão direito do mouse e, em seguida, clique em Propriedades.
Clique na guia Segurança. Se a guia Segurança não for exibida, você estará usando um sistema de arquivos FAT e não poderá atribuir permissões NTFS.
Defina as permissões de diretório NTFS usando a seguinte lista como um guia:
Atribua permissão de controle total a um serviço do SQL Server e ao serviço de agente do SQL Server.
Se você estiver usando a Autenticação Anônima do IIS, atribua a permissão de leitura para nome_do_computador/IUSR_nome_do_computador.
Se estiver usando a autenticação básica ou integrada do Windows, atribua a permissão de leitura para a conta do usuário cliente ou para um grupo do qual essa conta é membro.