Condividi tramite


Configurazione manuale di IIS

Il supporto della connettività e le opzioni di protezione per Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 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 Edition (Sqlcesa30.dll). Per impostazione predefinita, Agente server di SQL Server Compact Edition viene installato in C:\Programmi\Microsoft SQL Server Compact Edition 3.0\Server.

      [!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 Edition (Sqlcesa30.dll). Ad esempio, l'URL seguente consente di accedere ad Agente server di SQL Server Compact Edition in una directory virtuale denominata "sqlce": https://www.adventure-works.com/sqlce/Sqlcesa30.dll

    3. Specificare l'autorizzazione di accesso in esecuzione per la directory virtuale.
      Per ulteriori informazioni, vedere Informazioni directory virtuale (SQL Server Compact Edition).

      [!NOTA] Per IIS 6.0 è necessario aggiungere Agente server di SQL Server Compact Edition come estensione servizio Web e impostarlo su Consentito.

    4. Registrare sqlcerp30.dll nella directory virtuale IIS. Per registrare sqlcerp30.dll, aprire il prompt dei comandi e digitare regsvr32 "C:\Programmi\Microsoft SQL Server CE 3.0\Server\sscerp30.dll".

  2. Configurare l'autenticazione di IIS tramite IIS. Modificare le proprietà della directory virtuale creata al passaggio 1. SQL Server Compact Edition supporta 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 Edition 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 di Agente server di SQL Server Compact Edition passando alla cartella dati specificata al momento della configurazione della directory virtuale IIS e quindi aggiungere l'autorizzazione NTFS seguente per Sqlcesa30.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

Vedere anche

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition