Para saber si date esta correcta, solamente pruébalo

, aunque mira, aqui vas a encontrar varios problemas, lo que te comentan arriba esta bien, sin embargo formatear la fecha no es suficiente, porque cuando hagas operaciones de fechas como, datediff dateadd o simplemente fecha1 > fecha2, estas operaciones estaran mal, entonces las mejores opciones son estas:
Opcion a:
1. Dejas SQL Server como estaba y asi las fechas se siguen manejando en ingles
2. Todas tus operaciones con fechas en ASP se mantienen igual
3. Cuando muestras la fecha al usuario, es cuando usas los trucos de formato, solamente para presentacion al usuario.
Opcion B:
1. Lo que ya hiciste de cambiar SQL Server a español para fechas
2. Asegúrate que el ASP este manejando la fecha en español, ahí no se la verdad donde lo configuras, o si lo tienes que hacer desde la instalación del IIS.
Por lo cual me parece mas segura opcion A
Suerte!!