I've seen this issue pop up a few times so I thought I'd share a few quick tips / tricks to getting SQL Server 2005 to work on Vista.
If you see an error saying "Microsoft Internet Information Services (IIS) is either not installed or is disabled.", but you're sure you did in fact install IIS7, you are not alone. There are several required IIS components for SQL Server to install properly on Vista and if you don't have the complete set you will see this error. The following components are all required in order for SQL Server 2005 to install properly:
| Component | Folder | | Static Content | Common HTTP Features | | Default Document | Common HTTP Features | | HTTP Redirection | Common HTTP Features | | Directory Browsing | Common HTTP Features | | ASP.Net | Application Development | | ISAPI Extension | Application Development | | ISAPI Filters | Application Development | | Windows Authentication | Security | | IIS Metabase | Management Tools | | IIS 6 WMI | Management Tools | |
fyi, there is an official KB on this issue now posted here: http://support.microsoft.com/kb/920201