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:
Creare una directory virtuale utilizzando IIS.
Specificare un nome alias per la directory virtuale.
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
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.
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".
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.
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.
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
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