Hola,
Algo que debes considerar es que a pesar de que asp.net acepta HTML, existen controles diseñados especialmente para el ambiente que deben sustituir controles originales de HTML.
El problema con sql server, puede radicar en que el HTML por si solo no puede realizar interacciones con este motor, desde asp.net deberas utilizar los proveedores de datos especificos de .net, como el SqlProvider.
En cuanto al script creo que es basicamente porque no tienes sql Server Instalado en tu pc, ni ningun visor de archivos que sea compatible con sql. Puedes utilizar la version express de sql si es que no cuentas con una licencia.
http://www.microsoft.com/download/en....aspx?id=21844
Si tienes alguna pregunta mas a fondo, puedes enviarme tu msn por privado.
Saludos,
Jason Ulloa
Microsoft Community Contributor