Acabo de instalar SQL Server 2008 Express en mi máquina Vista SP1. Anteriormente tenía el 2005 y lo utilizaba sin problemas con el antiguo SQL Server Management Studio Express. Pude conectarme sin problemas a mi instancia PC-NAME\SQLEXPRESS (no, PC-NAME no es el nombre de mi ordenador ;-).
Desinstalé 2005 y SQL Server Management Studio Express. Luego instalé SQL Server 2008 Express en mi máquina y elegí que instalara SQL Server Management Studio Basic.
Ahora, cuando intento conectarme a PC-NAME\SQLEXPRESS (con la autenticación de Windows, como siempre he hecho), me aparece el siguiente mensaje:
No se puede conectar a PC-NAME\SQLEXPRESS. Se ha producido un error relacionado con la red o específico de la instancia al establecer la conexión con SQL Server. No se encontró el servidor o no se pudo acceder a él. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Interfaces de red SQL, error: 26 - Error de localización del servidor/la instancia especificada) (Microsoft SQL Server, error: -1) Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476
Cuando instalé SQL Server 2008, hice que utilizara SQLEXPRESS como nombre de instancia local. Por lo que puedo decir, a través del Administrador de Configuración de SQL Server, SQL Server está configurado para permitir conexiones remotas.
Cuando fui al enlace de ayuda que menciona, la página de ayuda sugiere lo siguiente:
Bueno, por lo que puedo decir, no hay servicio de Navegador de SQL Server en mi sistema (busqué en MMC para uno, no pude encontrar uno).
Y la herramienta de Configuración de Superficie de SQL Server no existe en SQL Server 2008. Así que buen trabajo con tu documentación de ayuda, Microsoft ;-).
I'm en una pérdida de lo que hacer en este momento. Tenía un montón de trabajo que esperaba hacer hoy después de la actualización a 2008 (la persona con la que estoy trabajando lo puso en marcha sin problemas y me dijo que sería fácil - él también es mucho mejor con las cosas de la base de datos que yo). ¿Alguien tiene alguna idea de lo que puede estar mal? Se lo agradecería mucho. Si no consigo que esto funcione en unas pocas horas, volveré a SQL Server 2005 (si es que eso funciona, gah...).
Edición: He intentado desactivar el Firewall de Windows, y eso no ayudó. Además, me di cuenta de que no tengo un "Datos" directorio en mi árbol de directorios de instalación de SQL Server 2008 - podría haber configurado algo mal cuando lo instalé?
Por favor, compruebe el nombre del servidor que ha proporcionado. Debe coincidir con el nombre que se muestra a continuación en el cuadro de texto UserName, y ese nombre debe ir seguido de \SQLEXPRESS
: