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