Por favor necesito ayuda con conexion a SQL 2005 Express

10/01/2007 - 13:50 por Carolina Guzman | Informe spam
Buenas,

Perdonar si no es el foro adecuado, pero es que estoy realizando una
aplicación en V.B. 6.0 contra SQL 2005 Express y no consigo armar la cadena
de conexion!!!!!!, porque siempre me dá el error "Error de inicio de sesión
del usuario = 'usuario'".

Podeis decirme como se asignan usuarios a una Base de Datos en SQL 2005
Express y que tengan todos los permisos?
Es que no se que mas hacer

Os agradezco cualquier ayuda

Un saludo,

Preguntas similare

Leer las respuestas

#1 Carolina Guzman
10/01/2007 - 14:25 | Informe spam
Hola Ismael,

Gracias por tu ayuda.

He instalado el Management Server con lo que ya dsipongo del Enterprise
Manager.

Si, he mirado en ese enlace y esta es la cadena de conexion que tengo:

STRCON =
"Provider=SQLNCLI.1;Server=servidor\SQLEXPRESS;Database=basededatos;Uid=sa;Pwd=password;"

Y nada, que no conecto, me da el mismo error de antes.
Tengo habilitado el modo mixto de autentificación.

Alguna idea se os ocurre?

Gracias

Un saludo


"Ismael" escribió en el mensaje
news:
Hola, para verificar tu cadena de conexión fíjate en los ejemplos de esta
web:

http://www.connectionstrings.com/

para el tema de los permisos, como la versión Express no incluye el
manager
de la versión completa supongo que tendrás que montártelo con script's o
en
la linea de comandos. Busca información para crear usuarios y asignarle
base
de datos a ver que encuentras en linea de comandos o script's. Suerte!

Ismael



"Carolina Guzman" wrote:

Buenas,

Perdonar si no es el foro adecuado, pero es que estoy realizando una
aplicación en V.B. 6.0 contra SQL 2005 Express y no consigo armar la
cadena
de conexion!!!!!!, porque siempre me dá el error "Error de inicio de
sesión
del usuario = 'usuario'".

Podeis decirme como se asignan usuarios a una Base de Datos en SQL 2005
Express y que tengan todos los permisos?
Es que no se que mas hacer

Os agradezco cualquier ayuda

Un saludo,



Respuesta Responder a este mensaje
#2 Victor Koch
10/01/2007 - 14:41 | Informe spam
Hola Carolina,

La cadena de conexión debería ser la misma salvo el proveedor OLEDB, para
SQL 2005 Express es SQLNCLI.1.
Y si no proba con esta cadena de conexión:

Dim Cn As ADODB.Connection
Set Cn = New ADODB.Connection
Cn.ConnectionString "Provider=SQLNCLI.1;Uid=jaleman;Pwd=Juanky74;AttachDBFileName=<Ruta_acceso\
N
ombre_archivo.mdf>;Data Source=jaleman\SQLExpress"
Cn.Open

Un saludo, Víctor Koch.


"Carolina Guzman" escribió en el mensaje
news:
Buenas,

Perdonar si no es el foro adecuado, pero es que estoy realizando una
aplicación en V.B. 6.0 contra SQL 2005 Express y no consigo armar la


cadena
de conexion!!!!!!, porque siempre me dá el error "Error de inicio de


sesión
del usuario = 'usuario'".

Podeis decirme como se asignan usuarios a una Base de Datos en SQL 2005
Express y que tengan todos los permisos?
Es que no se que mas hacer

Os agradezco cualquier ayuda

Un saludo,


Respuesta Responder a este mensaje
#3 Carolina Guzman
10/01/2007 - 15:04 | Informe spam
Hola Victor,

Gracias por tu ayuda

Si, he probado con la cadena que me dices y nada, que el mismo error "Error
de inicio de sesion del usuario 'sa'"

Esta es la cadena que tengo ahora:

STRCON =
"Provider=SQLNCLI.1;Uid=sa;Pwd=password;AttachDBFileName=D:\Archivos de
programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Base de Datos.mdf;Data
Source = Servidor\SQLEXPRESS"

Donde password es la contraseña que puse al usuairo sa durante la
instalación de SQL 2005 Express en modo mixto, Base de Datos es el nombre de
la BBDD y Servidor es el nombre de mi servidor SQLExpress

Alguna otra idea?

Un saludo


"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar>
escribió en el mensaje news:
Hola Carolina,

La cadena de conexión debería ser la misma salvo el proveedor OLEDB, para
SQL 2005 Express es SQLNCLI.1.
Y si no proba con esta cadena de conexión:

Dim Cn As ADODB.Connection
Set Cn = New ADODB.Connection
Cn.ConnectionString > "Provider=SQLNCLI.1;Uid=jaleman;Pwd=Juanky74;AttachDBFileName=<Ruta_acceso\
N
ombre_archivo.mdf>;Data Source=jaleman\SQLExpress"
Cn.Open

Un saludo, Víctor Koch.


"Carolina Guzman" escribió en el mensaje
news:
Buenas,

Perdonar si no es el foro adecuado, pero es que estoy realizando una
aplicación en V.B. 6.0 contra SQL 2005 Express y no consigo armar la


cadena
de conexion!!!!!!, porque siempre me dá el error "Error de inicio de


sesión
del usuario = 'usuario'".

Podeis decirme como se asignan usuarios a una Base de Datos en SQL 2005
Express y que tengan todos los permisos?
Es que no se que mas hacer

Os agradezco cualquier ayuda

Un saludo,






Respuesta Responder a este mensaje
#4 Carolina Guzman
10/01/2007 - 15:32 | Informe spam
Resuelto!!!! Gracias Ismael, y gracias a todos por vuestra ayuda


Un saludo


"Ismael" escribió en el mensaje
news:
STRCON >> "Provider=SQLNCLI.1;Uid=sa;Pwd=password;AttachDBFileName=D:\Archivos de
programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Base de Datos.mdf;Data
Source = Servidor\SQLEXPRESS"



a ver, estás usando un proveedor de conexión nativo de SQL Server para
después indicarle la base de datos por ruta??? así no podrás identificarte
nunca con el servidor SQL. Además, te recomiendo que le quites los
espaciones
en blanco al nombre de la base de datos. Prueba esta cadena de conexion:

Provider=SQLNCLI.1;Data Source=Servidor\SQLEXPRESS;Initial Catalog=Base de
Datos.mdf;User Id=sa;Password=password;


Ismael



"Carolina Guzman" wrote:

Hola Victor,

Gracias por tu ayuda

Si, he probado con la cadena que me dices y nada, que el mismo error
"Error
de inicio de sesion del usuario 'sa'"

Esta es la cadena que tengo ahora:

STRCON >> "Provider=SQLNCLI.1;Uid=sa;Pwd=password;AttachDBFileName=D:\Archivos de
programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Base de Datos.mdf;Data
Source = Servidor\SQLEXPRESS"

Donde password es la contraseña que puse al usuairo sa durante la
instalación de SQL 2005 Express en modo mixto, Base de Datos es el nombre
de
la BBDD y Servidor es el nombre de mi servidor SQLExpress

Alguna otra idea?

Un saludo


"Victor Koch" <v i c t o r
(arroba)correo(punto)waldbott(punto)com(punto)ar>
escribió en el mensaje news:
> Hola Carolina,
>
> La cadena de conexión debería ser la misma salvo el proveedor OLEDB,
> para
> SQL 2005 Express es SQLNCLI.1.
> Y si no proba con esta cadena de conexión:
>
> Dim Cn As ADODB.Connection
> Set Cn = New ADODB.Connection
> Cn.ConnectionString >> > "Provider=SQLNCLI.1;Uid=jaleman;Pwd=Juanky74;AttachDBFileName=<Ruta_acceso\
> N
> ombre_archivo.mdf>;Data Source=jaleman\SQLExpress"
> Cn.Open
>
> Un saludo, Víctor Koch.
>
>
> "Carolina Guzman" escribió en el mensaje
> news:
>> Buenas,
>>
>> Perdonar si no es el foro adecuado, pero es que estoy realizando una
>> aplicación en V.B. 6.0 contra SQL 2005 Express y no consigo armar la
> cadena
>> de conexion!!!!!!, porque siempre me dá el error "Error de inicio de
> sesión
>> del usuario = 'usuario'".
>>
>> Podeis decirme como se asignan usuarios a una Base de Datos en SQL
>> 2005
>> Express y que tengan todos los permisos?
>> Es que no se que mas hacer
>>
>> Os agradezco cualquier ayuda
>>
>> Un saludo,
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida