Compartilhar via


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:

  1. Crie um diretório virtual usando o IIS:

    1. Especifique um nome de alias para o diretório virtual.

    2. 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

    3. 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.

    4. 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".

  2. 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.

  3. 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.

    1. 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

    2. 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