Configurando o IIS manualmente
O suporte à conectividade e as opções de segurança do Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) que são configurados usando o Assistente para Configurar Sincronização da Web também podem ser configurados manualmente. A seguir, um breve resumo dos conjuntos de configuração mínima necessários para usar a replicação ou o RDA.
Configurando o IIS manualmente para replicação e RDA
A configuração do Microsoft IIS para a replicação ou RDA envolve as seguintes etapas:
Crie um diretório virtual usando o IIS:
Especifique um nome de alias para o diretório virtual.
Especifique o local da pasta de conteúdo para o diretório virtual. Uma cópia do Agente de Servidor do SQL Server Compact 3.5 (Sqlcesa35.dll) deve residir nesse diretório. Por padrão, o Agente de Servidor do SQL Server Compact 3.5 é instalado em %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL.
Dica
O nome do computador que está executando o IIS e o diretório virtual devem ser especificados como parte da propriedade InternetURL. Opcionalmente, você pode incluir o nome de arquivo (Sqlcesa35.dll) do Agente de Servidor do SQL Server Compact 3.5. Por exemplo, a seguinte URL acessa o Agente de Servidor do SQL Server Compact 3.5 em um diretório virtual chamado "sqlce": https://www.adventure-works.com/sqlce/Sqlcesa35.dll
Especifique a permissão de acesso de execução para o diretório virtual.
Para obter mais informações, consulte Informações de diretório virtual (SQL Server Compact).Dica
Para o IIS 6.0, adicione o Agente de Servidor do SQL Server Compact 3.5 como uma Extensão de Serviços Web e defina-o como Permitido.
Registre sqlcerp35.dll no diretório virtual do IIS. Para registrar o sqlcerp35.dll, abra o prompt de comando e digite regsvr32 "%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll". l".
Configure a autenticação do IIS usando o IIS. Modifique as propriedades do diretório virtual criado na etapa 1. O SQL Server Compact 3.5 dá suporte a três opções de autenticação:
- Acesso Anônimo
- Autenticação básica
- Autenticação integrada do Windows
Para obter mais informações, consulte Informações do diretório virtual.
Configure a autorização do IIS usando o Windows Explorer.
Dica
Se o computador que está executando o IIS tiver um sistema de arquivos FAT, ignore esta etapa. A replicação ou RDA do SQL Server Compact 3.5 funciona com um sistema de arquivos FAT, mas recomendamos que você use o sistema de arquivos NTFS.
Configure a autorização de diretório navegando para a pasta de conteúdo que você especificou quando configurou o diretório virtual do IIS. Adicione a seguinte permissão NTFS na pasta.
Usuário Permissões necessárias Para o acesso Anônimo, conceda permissões para o nome_do_computador\nome_do_computador_IUSR ou a conta de usuário anônimo do IIS.
Leitura e gravação
Para a autenticação básica ou integrada do Windows, conceda permissões para o grupo ou usuário cliente.
Leitura e gravação
Configure a autorização do Agente de Servidor do SQL Server Compact 3.5 navegando para a pasta de conteúdo que você especificou quando configurou o diretório virtual do IIS e depois adicione a seguinte permissão NTFS a Sqlcesa35.dll.
Usuário Permissões necessárias Para o acesso Anônimo, conceda permissões para o nome_do_computador\nome_do_computador_IUSR ou a conta de usuário anônimo do IIS.
Leitura e execução
Para a autenticação básica ou integrada do Windows, conceda permissões para o grupo ou usuário cliente.
Leitura e execução