Cadena de Conexion - Acceso a Base de datos

01/10/2007 - 15:28 por Maria | Informe spam
Hola, estoy trabajando en una aplicación que administra una base de datos.
Uso Sql Server 2005 Express Edition. Asigné desde el administrador de bases
de datos un usuario para inicio de sesión. Desde el Management Studio Express
accedo perfectamente a la consola pero desde la aplicación, con los datos
especificados en la cadena de conexión me da el siguiente error:

Cannot open database "base.mdf" requested by the login. The login failed.
Login failed for user 'usuario'.
La candena de conexion es:
<add key="CADENA_Conexion"
value="Server=.\SQLEXPRESS;Database=base.mdf;Uid=usuario;Pwd=praf"/>
¿Qué estoy haciendo mal o de que me olvido? Gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
01/10/2007 - 16:03 | Informe spam
"Maria" wrote in message
news:
Hola, estoy trabajando en una aplicación que administra una base de datos.
Uso Sql Server 2005 Express Edition. Asigné desde el administrador de
bases
de datos un usuario para inicio de sesión. Desde el Management Studio
Express
accedo perfectamente a la consola pero desde la aplicación, con los datos
especificados en la cadena de conexión me da el siguiente error:

Cannot open database "base.mdf" requested by the login. The login failed.
Login failed for user 'usuario'.
La candena de conexion es:
<add key="CADENA_Conexion"
value="Server=.\SQLEXPRESS;Database=base.mdf;Uid=usuario;Pwd=praf"/>
¿Qué estoy haciendo mal o de que me olvido? Gracias



La configuración predeterminada del Sql Server 2005 Express tiene
deshabilitada la autenticación de Sql Server, solo trae la integrada con
Windows. Te deja crear el usuario con su password, pero cuando intentas
acceder con él te da un error. Desde el Management Studio Express puedes
habilitar la autenticación en modo mixto (que permite tanto la de windows
como la de sql server) desde la ventana de Propiedades del Servidor.
Respuesta Responder a este mensaje
#2 Maria
01/10/2007 - 17:20 | Informe spam
Hola Alberto, gracias por tu respuesta. Te cuento que Desde el Management
Studio Express habilité la autenticación en modo mixto. El tema es que desde
el Management Studio Express puedo iniciar sesion sin problemas pero desde la
aplicación asp.net no. Utilizo la cadena de conexion
<add key="CADENA_Conexion"
value="Server=.\SQLEXPRESS;Database=base.mdf;Uid=usuario;Pwd=praf"/>

Y me da el error
Cannot open database "base.mdf" requested by the login. The login failed.
Login failed for user 'usuario'.
Muchas gracias
Respuesta Responder a este mensaje
#3 Alberto Poblacion
01/10/2007 - 17:43 | Informe spam
"Maria" wrote in message
news:
Hola Alberto, gracias por tu respuesta. Te cuento que Desde el Management
Studio Express habilité la autenticación en modo mixto. El tema es que
desde
el Management Studio Express puedo iniciar sesion sin problemas pero desde
la
aplicación asp.net no. Utilizo la cadena de conexion
<add key="CADENA_Conexion"
value="Server=.\SQLEXPRESS;Database=base.mdf;Uid=usuario;Pwd=praf"/>

Y me da el error
Cannot open database "base.mdf" requested by the login. The login failed.
Login failed for user 'usuario'.



Tiene toda la pinta de que lo que está mal sea "base.mdf". Lo más normal
es que la base se llame símplemente "base" aunque su fichero princial de
datos se llame "base.mdf".
Prueba con "Server=.\SQLEXPRESS;Database=base;Uid=usuario;Pwd=praf"
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida