sql server 2012 express - tipo - No se puede conectar a localhost en SQL Server Express 2012/2016
no se puede conectar a local sql server 2008 (10)
Es extraño, tengo un problema similar. Descargué el paquete para SQL 2012 Express con herramientas, pero el motor de base de datos no se instaló.
Cargué el otro desde el sitio de MS y este instaló el motor de la base de datos. Después de reiniciar, los servicios fueron enumerados y listos para funcionar.
Acabo de descargar la última versión de SQL Express 2012, pero no puedo conectarme a localhost. Intenté localhost / SQLExpress y la autenticación de Windows, pero me da un mensaje de error diciendo que no puedo conectarme. ¿Me estoy perdiendo de algo? He utilizado SQL Server 2008 antes y nunca he tenido problemas para conectarme a localhost. Parece que ni siquiera puede encontrarlo. También en los Servicios solo veo un SQL Server VSS Writer. ¿Es esta la forma en que debe ser? ¿O me estoy perdiendo algo? Gracias
Intente cambiar de la autenticación de Windows al modo mixto
Ir a inicio -> Programas -> Microsoft SQL ServerYYYY -> Herramientas de configuración -> Administrador de configuración de SQL Server YYYY o ejecutar "SQLServerManager12.msc".
Asegúrese de que TCP / IP esté habilitado en Protocolos de cliente.
A continuación, vaya a "Configuración de red del servidor SQL" y haga doble clic en TCP / IP. Haga clic en la pestaña "Direcciones IP" y desplácese hasta la parte inferior. En "IP All", elimine los puertos dinámicos TCP si están presentes y establezca el puerto TCP en 1433. Haga clic en Aceptar y luego regrese a "Servicios de SQL Server" y reinicie la instancia de SQL Server. Ahora puedes conectarte a través de localhost, al menos yo podría.
Mi situación
Nombre de instancia vacía en SQL Server Management Studio> seleccione el motor de base de datos> Botón derecho del mouse> Propiedades (Propiedades del servidor)> Propiedades de conexión Ver vínculo> Producto> Nombre de instancia está vacío
Data Source =. / SQLEXPRESS no funcionó => use localhost en web.config (ver a continuación)
Solución : en web.config
xxxxxx = nombre de mi base de datos sin .mdf yyyyyy = nombre de mi base de datos en el explorador de bases de datos VS2012
Puede forzar el uso de TCP en lugar de la memoria compartida, ya sea prefijando tcp: al nombre del servidor en la cadena de conexión o al usar localhost.
Primero compruebe que el servicio SQL Server se está ejecutando o detenido, si se detiene simplemente inícielo, para hacerlo ... solo siga los pasos a continuación.
1.Inicio -> Ejecutar -> Services.msc
- Vaya a la pestaña Estándar en el panel de servicios y luego busque el Servidor SQl (SQL2014)
"SQL2014" es otorgado por mí, puede ser otro nombre en su caso
eso es todo, una vez que inicie el Servicio SQL, puede conectar la base de datos local.
Espero que ayude a alguien.
Primero pruebe la solución más popular provista por Ravindra Bagale .
Si su conexión de localhost a la base de datos todavía falla con un error similar al siguiente:
No se puede conectar a la base de datos de SQL Server. Error: la conexión TCP / IP al host [dirección IP], puerto 1433 ha fallado. Error: "Conexión rechazada: conexión. Verifique las propiedades de conexión. Asegúrese de que se esté ejecutando una instancia de SQL Server en el host y acepte las conexiones TCP / IP en el puerto. Asegúrese de que las conexiones TCP al puerto no estén bloqueadas por un firewall "
- Abra el Administrador de configuración de SQL Server.
- Expanda la Configuración de red de SQL Server para la instancia del servidor en cuestión.
- Haga doble clic en "TCP / IP".
- En la sección "Protocolo", establece "Habilitado" a "Sí".
- En la sección "Direcciones IP", configure el puerto TCP en "IP All" (que es 1433 de forma predeterminada).
En la sección "Direcciones IP", busque las subsecciones con la dirección IP 127.0.0.1 (para IPv4) y :: 1 (para IPv6) y configure "Activado" y "Activo" en "Sí", y el puerto TCP en 1433.
Vaya a
Start > Control Panel > Administrative Tools > Services
y reinicie el servicio SQL Server (SQLEXPRESS
).
Tuve el mismo problema y descubrí que esto sucedió después de que instalé una actualización para mi SQL 2012. Lo que lo solucionó fue ir a programas y características y ejecutar una reparación en él.
Tuve un problema similar, tal vez mi solución ayudará. Acabo de instalar MSSQL EX 2012 (instalación predeterminada) e intenté conectarme con VS2012 EX. Sin alegría. Luego miré a los servicios, confirmé que SQL Server (SQLEXPRESS) estaba ejecutándose.
Sin embargo, vi otro servicio interesante llamado SQL Server Browser que estaba deshabilitado. Lo habilité, lo activé y pude recuperar el nombre del servidor en una nueva conexión en VS2012 EX y conectarme.
Es extraño que inhabiliten un servicio requerido para que VS se conecte.
en SQL SERVER EXPRESS 2012 debe usar "(localdb) / MSSQLLocalDB" como nombre de origen de datos; por ejemplo, puede usar una cadena de conexión como esta
Data Source=(localdb)/MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;
De acuerdo con Aaron Bertand :
Debe verificar que el servicio SQL Server se esté ejecutando. Puede hacerlo yendo a
Start > Control Panel > Administrative Tools > Services
y verificando que se esté ejecutando el servicio Servidor SQL (SQLEXPRESS
). Si no, comienza.Mientras está en el applet de servicios, también asegúrese de que el servicio SQL Browser se haya iniciado. Si no, comienza .
Debe asegurarse de que SQL Server tenga permiso para usar TCP / IP o canalizaciones con nombre. Puede activarlos abriendo el Administrador de configuración de SQL Server en
Start > Programs > Microsoft SQL Server 2012 > Configuration Tools
(oSQL Server Configuration Manager
) y asegúrese de que TCP / IP y Canalizaciones con nombre estén habilitados .de lo contrario, ejecute
Start -> Run -> Services.msc
Si es así, ¿se está ejecutando?
Si no se está ejecutando, entonces
Parece que no tienes todo instalado. Inicie el archivo de instalación y elija la opción "Nueva instalación o agregue características a una instalación existente". Desde allí, debe poder asegurarse de que se instale el servicio del motor de base de datos.