Cadena de conexión SQL Express hell ASP.Net

SQL Express 2005 se ejecuta localmente. Tengo un proyecto escrito por otra persona que se ejecuta en la misma máquina. Todo lo que quiero hacer es conectarme a él, no puede ser tan difícil, ¿verdad?

Este es el que uso en mi antiguo código ASP clásico para golpear otra base de datos que se ejecuta en la misma instancia:

Proveedor = SQLOLEDB; Fuente de datos = MYLAPTOP \ MSSMLBIZ; Información de seguridad persistente = Verdadero; ID de usuario = TestUser; Contraseña = letmein; Catálogo inicial = TestDB

Pero probar una versión de eso hace que el código .net lance un wobbler mientras lo escribe usando los controladores SQLServer, por lo que no le gusta el material del Proveedor.

Aquí está la cadena de conexión original de su código:

Servidor = (local); Catálogo inicial = TheDatabase; ID de usuario = TheUser; Contraseña = ThePassword;

he estado enhttp://www.connectionstrings.com/sql-server-2005 y probé varias de las opciones a partir de ahí, todas obtendrán "SQL Server no existe o el acceso fue denegado" (¡qué bonito mensaje de error mixto!):

Fuente de datos = localhost; Seguridad integrada = Verdadera; Catálogo inicial = TheDatabaseFuente de datos = localhost \ SQLEXPRESS; Seguridad integrada = Verdadera; Catálogo inicial = TheDatabaseFuente de datos = MyLaptop \ SQLEXPRESS; Seguridad integrada = Verdadera; Catálogo inicial = TheDatabaseServidor = MyLaptop \ SQLEXPRESS; Catálogo inicial = TheDatabase; Id. De usuario = TheUser; Contraseña = ThePassword;

He creado inicios de sesión para MyLaptop / IUSR_MyLaptop, MyLaptop / ASPNET, MyLaptop / IWAM_MyLaptop en SQL Express y les he dado todos los permisos de lectura / escritura a mi DB y he establecido que su DB predeterminado sea TheDatabase.

¿Qué diablos estoy haciendo mal y cómo puedo depurar el problema un poco más?

ACTUALIZACIÓN: Gracias especiales a Chris por todos sus consejos, al final, si tiene un problema similar, lea todos los comentarios; hay muchos enlaces y sugerencias sobre cómo localizarlos.

Respuestas a la pregunta(4)

Su respuesta a la pregunta