2008 Express Edition de SQL Server Problema de conexión
-
23-08-2019 - |
Pregunta
Tengo VS 2008 Professional Edition. Después de la instalación (que incluye SQL Server 2008), decidí instalar SQL Server 2008 Express Edition con herramientas avanzadas (por lo que pude conseguir SQL Server Management Studio en él). Así que he desinstalado el SQL Express que viene con VS 2008, e instalado la versión independiente de SQL Server 2008 Express con herramientas avanzadas.
Sin embargo, cuando intento iniciar sesión en SQL Server Management Studio usando:
.\SQLEXPRESS
como el nombre del servidor y la autenticación de Windows como la autenticación, me sale el siguiente mensaje:
TITLE: Connect to Server ------------------------------ Cannot connect to .\SQLEXPRESS. ------------------------------ ADDITIONAL INFORMATION: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1) For help, click: http//go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476 ------------------------------ BUTTONS: OK ------------------------------
¿Alguna sugerencia sobre cómo conseguir que funcione? He intentado desactivar Firewall de Windows, así y sigue sin suerte. Estoy utilizando Windows Vista y SQL Server 2008 Express SP1 Patch también se ha aplicado recientemente.
REVISIÓN: Para los interesados: No tenía cualquiera de la instalación basada Instancia instalado (es decir, el motor de base de datos). He instalado el material basado instancia y se arreglaron!
Solución
se puede buscar su nombre de instancia en el Administrador de configuración de SQL Server. Está escrito entre paréntesis después de servicio de SQL Server en la lista de servicios.
el. notación es correcta y es lo mismo que (local)
Otros consejos
Comience su local de SQL Server Service
- Inicio de SQL Config Manager: Haga clic en Inicio -> Microsoft SQL Server 2008 R2 -> SQL Server Administrador de configuración
- Start Servicios de SQL: Configurar el servidor SQL Server (SQLEXPRESS) y los servicios de SQL Server Browser en automático modo de comenzar. Haga clic derecho en cada servicio -> Propiedades -> Ir a la ficha Servicio
Esto asegurará de que comiencen de nuevo si se reinicia el ordenador. Por favor, compruebe el estado es "Ando" para ambos servicios.
Inicio de sesión y autenticarse con el servidor SQL Server local
- Ahora abra SQL Server Management Studio y haga clic en "Conectar a objetos Explorer" y seleccione Servidor Nombre:
[Nombre de PC] \ SQLEXPRESS
Ejemplo: 8540p-KL \ SQLEXPRESS o (localhost) \ SQLEXPRESS
-
Para encontrar el nombre de PC: Haga clic derecho en Mi PC -> Propiedades -> pestaña Nombre de equipo
-
Alternativa: Inicio de sesión utilizando la autenticación de Windows: Usando el nombre de usuario [Su Dominio] / [su nombre de usuario]
Configuración de cuentas de usuario
-
Crear un nuevo acct de ingreso: En SQL Gestión de Estudio -> Expandir su servidor local -> Seguridad -> Derecho clic en los inicios de sesión -> Nuevo inicio de sesión
-
Establecer la configuración de contraseñas en la nueva cuenta de usuario: Deseleccionar Hacer cumplir la política de contraseñas, caducidad de la contraseña y el usuario deben cambiar PW (Dado que este es local) de base de datos por defecto -> Su base de datos
-
Grant papeles de nueva cuenta de usuario: Asignación de usuarios Página -> Mapa de su base de datos y otorgar db_owner Estado papel Página -> Conceder permiso para conectar y habilitar la entrada de
Configuración de permisos de acceso / Ajustes de usuario
- Habilitar todos los modos de autenticación: Haga clic derecho en el servidor local -> Propiedades -> Pestaña Seguridad -> Activar SQL Server y el modo de autenticación de Windows
- Habilitar TCP / IP: Administrador de configuración del servidor SQL Abrir -> red de SQL Server Configuración -> Protocolos para SQLEXPRESS -> Habilitar TCP / IP
- Reiniciar SQL Server Service: que tendrá que reiniciar el servidor SQL Server (SQLEXPRESS) después de habilitar TCP / IP
Propiedades de archivo de base para el proyecto de la primavera
-
database.url = jdbc: jtds: sqlserver: // [locales de ordenadores PC
Nombre]; ejemplo = SQLEXPRESS; DatabaseName = [nombre db]; -
database.username = [Nombre de usuario] database.password = [Su contraseña]
-
database.driverClassName = net.sourceforge.jtds.jdbc.Driver
Si desea ver más grandes capturas de pantalla y un mejor formato de la respuesta con más detalles, ver el artículo blog a continuación: La creación de una instancia local de SQL Server 2008 en blog:
¿Usted intentó utilizar (local) \ SQLEXPRESS en el nombre? No he visto eso. notación de antes.
Scott,
que tenía que permitir a SQL Server Browser en los servicios una vez que lo hice yo era capaz de conectar en mi reciente instalación.
después de que yo sólo tenía que usar el nombre del equipo que el servidor.
editar, mientras que la investigación aún más en la búsqueda de Explorador de SQL Server, señaló que los servicios de informes, el servicio mostró su ejemplo como. \ nombre del equipo.
probar que, como el nombre del servidor.
editar nuevamente cambiar a la barra invertida estado jugando con Linux recientemente:)
Hay una posibilidad de que instaló como instancia de forma predeterminada. En este caso, intente conectar utilizando (local) - sólo (local). A continuación, vaya a Programas / Microsoft SQL Server Herramientas / Configuración / Administrador de configuración de SQL Server. Vaya a Configuración de red de SQL Server / Protocolos para MSSQLSERVER y permitir a canalizaciones con nombre.
¿Usted ha intentado buscar en la superficie de SQL Server Configuración de área? Es posible que sólo tenga la configuración de autenticación de SQL y que tenga que habilitar la autenticación de red y SQL.
-JFV
Tengo una aplicación que utiliza una cadena de conexión a través VSOT en Word 2007. La aplicación dio un error de conexión. Me Allways instalar SQL Server 2008 Express R2 en modo mixto para que pueda utilizar la estructura en sa i con una contraseña para conectarse. Volví a entrar la contraseña para asegurarse de su correcta. En una siguiente etapa i abierto: ‘Gestor de configuración’ en ‘Archivos de programa’ 'Microsoft SQL Server 2008’ ->’Herramientas de configuración y establecer todos los demás casos de las propiedades -> ejemplo ocultar 'sí' Que resolvió el problema en mi caso. Danny
Si todavía tiene problemas para conectarse a SQL Express 2008,
leer este artículo http: // www. linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
Se le informa acerca de la configuración de SQL Express después de la instalación