Concedendo acesso ao banco de dados e à publicação
Quando você cria uma publicação, o MicrosoftSQL Server cria para ela uma PAL (lista de acesso à publicação). A PAL é semelhante a uma ACL (lista de controle de acesso) no Windows. Para que um assinante do SQL Server Compact 3.5 tenha acesso a uma publicação, adicione a conta de usuário adequada aos Logons do SQL Server e adicione a conta do usuário à PAL.
Configurando o acesso ao banco de dados
Antes de adicionar um usuário à PAL, primeiro é necessário conceder à conta de usuário adequada o acesso ao banco de dados, com base na configuração dos Serviços de Informações da Internet (IIS) da Microsoft e da Autenticação do SQL Server. Use a tabela a seguir para determinar qual conta de usuário o Merge Agent usa.
Modo de autenticação do IIS |
Modo de autenticação no SQL Server |
Adicione esta conta de usuário: |
---|---|---|
Acesso anônimo |
Autenticação do Windows |
nome_do_computador\nome_do_computador_IUSR ou a conta de usuário anônimo do IIS configurada. |
Autenticação básica |
Autenticação do Windows |
A conta de usuário ou o grupo do cliente IIS. |
Autenticação integrada do Windows |
Autenticação do Windows |
A conta de usuário ou o grupo do cliente IIS. Essa configuração terá suporte somente se o SQL Server e o IIS estiverem sendo executados no mesmo computador. |
Autenticação anônima, básica ou integrada do Windows |
Autenticação do Windows |
O usuário especificado na propriedade DistributorLogin ou PublisherLogin do objeto Replication. |
Concedendo acesso à publicação
Quando a conta de usuário tiver acesso ao banco de dados, você poderá adicioná-la à PAL.
Importante
Se o Editor e o Distribuidor estiverem em computadores diferentes, será necessário adicionar a conta do usuário às PALs do Editor e do Distribuidor. Se o usuário do IIS (no caso da Autenticação do Windows) ou o logon do SQL Server (no caso da Autenticação do SQL Server) não estiver contido na PAL, uma mensagem de Acesso Negado será exibida no Assinante.