[RS 2008] Reporting Services senza IIS
Come forse alcuni di voi sapranno, la nuova versione dei Reporting Services, presente in SQL Server 2008, non necessita della presenza di IIS.
Ovvero significa che la nostra macchina che esporrà i servizi di reportistica potrà anche non avere installato IIS.
Provare per credere:

Ovvero:
- IIS fermo
- Report Manager che risponde tranquillamente
Anche se IIS non risulta necessario, è possibile comunque configurare indirizzo IP, porta TCP, URL, virtual directory ed anche, opzionalmente, un certificato SSL.
Tutto questo è possibile tramite il meccanismo chiamato "URL reservation", meccanismo tramite il quale la libreria HTTP.SYS (l'API di sistema necessaria per poter utilizzare servizi web senza IIS) abilita gli utenti all'utilizzo di uno specifico indirizzo.
Il setup dell'instanza, di default, riserva degli URL ben precisi, in riepilogo:
- Default instance
- Report Server Web service
- Report Manager
- Named instance
- Report Server Web service
- Report Manager
- Express Edition
- Report Server Web service
- Report Manager
Questa caratteristica, ovvero la possibilità di chiamare servizi web senza IIS, non è, in realtà, una novità nella sua interezza.
SQL Server 2008, infatti, sfrutta lo stesso meccanismo che già la versione precedente (SQL Server 2005) sfruttava per esporre all'esterno stored procedure e/o funzioni alla stregua di Web Services.
Per chi volesse approfondire l'argomento segnalo due link relativi ad articoli presenti su MSDN: