Condividi tramite


Configurazione manuale di IIS

Il supporto della connettività e le opzioni di sicurezza per Microsoft SQL Server Compact 3.5 impostate tramite la Configurazione guidata sincronizzazione Web possono essere configurate anche manualmente. Di seguito viene fornito un breve riepilogo dei set di configurazione minimi per cui è obbligatorio l'utilizzo della replica o di RDA (Remote Data Access).

Configurazione manuale di IIS per la replica e per RDA

Per configurare Microsoft Internet Information Services (IIS) per la replica o per RDA è necessario eseguire i passaggi seguenti:

  1. Creare una directory virtuale utilizzando IIS.

    1. Specificare un nome alias per la directory virtuale.

    2. Specificare il percorso della cartella dati per la directory virtuale. È necessario che in questa directory sia disponibile una copia di Agente server di SQL Server Compact 3.5 (Sqlcesa35.dll). Per impostazione predefinita, gli strumenti server di Agente server di SQL Server Compact 3.5 sono installati nel percorso %Programmi%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL.

      Nota

      È necessario specificare il nome del computer che esegue IIS e la directory virtuale come parte della proprietà InternetURL. Facoltativamente è possibile includere il nome file di Agente server di SQL Server Compact 3.5 (Sqlcesa35.dll). Ad esempio, l'URL seguente consente di accedere ad Agente server di SQL Server Compact 3.5 in una directory virtuale denominata "sqlce": https://www.adventure-works.com/sqlce/Sqlcesa35.dll

    3. Specificare l'autorizzazione di accesso in esecuzione per la directory virtuale.

      Per ulteriori informazioni, vedere Informazioni sulla directory virtuale (SQL Server Compact).

      Nota

      Per IIS 6.0 è necessario aggiungere Agente server di SQL Server Compact 3.5 come estensione servizio Web e impostarlo su Consentito.

    4. Registrare sqlcerp35.dll nella directory virtuale IIS. Per registrare il file sqlcerp35.dll, aprire il prompt dei comandi e digitare regsvr32 "%Programmi%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll".

  2. Configurare l'autenticazione IIS tramite IIS. Modificare le proprietà della directory virtuale creata al passaggio 1. In SQL Server Compact 3.5 sono supportate tre opzioni di autenticazione:

    • Accesso anonimo

    • Autenticazione di base

    • Autenticazione integrata di Windows

    Per ulteriori informazioni, vedere Informazioni directory virtuale.

  3. Configurare le autorizzazioni di IIS tramite Esplora risorse.

    Nota

    Se nel computer che esegue IIS è disponibile un file system FAT, è possibile ignorare questo passaggio. La replica e RDA di SQL Server Compact 3.5 funzionano correttamente con un file system FAT, ma è consigliabile utilizzare il file system NTFS.

    1. Configurare l'autorizzazione per la directory passando alla cartella dati specificata al momento della configurazione della directory virtuale IIS. Aggiungere l'autorizzazione NTFS seguente alla cartella.

      Utente

      Autorizzazioni necessarie

      Per l'accesso anonimo, concedere autorizzazioni a nomecomputer\IUSR_nomecomputer oppure all'account utente anonimo IIS configurato.

      Lettura e scrittura

      Per l'autenticazione di base o l'autenticazione integrata di Windows, concedere autorizzazioni al gruppo o all'utente client.

      Lettura e scrittura

    2. Configurare l'autorizzazione per Agente server di SQL Server Compact 3.5 passando alla cartella dati specificata al momento della configurazione della directory virtuale IIS, quindi aggiungere l'autorizzazione NTFS seguente per Sqlcesa35.dll.

      Utente

      Autorizzazioni necessarie

      Per l'accesso anonimo, concedere autorizzazioni a nomecomputer\IUSR_nomecomputer oppure all'account utente anonimo IIS configurato.

      Lettura ed esecuzione

      Per l'autenticazione di base o l'autenticazione integrata di Windows, concedere autorizzazioni al gruppo o all'utente client.

      Lettura ed esecuzione