Cadena de conexión a SQL SERVER con usuario distinto a sa

23/02/2006 - 13:03 por vicent v | Informe spam
Hola a todos:

en realidad no sé si lo que intento es posible. Me gustaría poder
acceder a una base de datos de SQL SERVER utilizando la siguiente
cadena de conexión:

conn.Open "Provider=SQLOLEDB;Server=SERVERINFOR;user
ID=<usuario>;PWD=<password>;Initial Catalog=IPMAXFRUT"

si utilizo sa con su password no tengo ningún problema.
La base de datos en cuestión es la que utiliza nuestro ERP. Cuando la
aplicación de ERP arranca se valida con los usuarios que a su vez
pertenecen a la base de datos y tienen permisos de inicio de sesión.
Si yo utilizo la cadena de conexión anterior con alguno de estos
usuarios siempre me da error de conexión. Como restricción no
debería cambiar la configuración de usuarios que ya tiene el ERP.
Gracias por adelantado:
Vicent Vidal

Preguntas similare

Leer las respuestas

#1 Victor Koch
23/02/2006 - 13:55 | Informe spam
Hola vicent,

Proba con esta forma

With conn
.Provider = "SQLOLEDB"
.Properties("Data Source").Value = "SERVERINFOR"
.Properties("Initial Catalog").Value = "IPMAXFRUT"
.Properties("User ID").Value = UserName
.Properties("Password").Value = Password
.Open
End With

Un saludo, Víctor Koch.


"vicent v" escribió en el mensaje
news:
Hola a todos:

en realidad no sé si lo que intento es posible. Me gustaría poder
acceder a una base de datos de SQL SERVER utilizando la siguiente
cadena de conexión:

conn.Open "Provider=SQLOLEDB;Server=SERVERINFOR;user
ID=<usuario>;PWD=<password>;Initial Catalog=IPMAXFRUT"

si utilizo sa con su password no tengo ningún problema.
La base de datos en cuestión es la que utiliza nuestro ERP. Cuando la
aplicación de ERP arranca se valida con los usuarios que a su vez
pertenecen a la base de datos y tienen permisos de inicio de sesión.
Si yo utilizo la cadena de conexión anterior con alguno de estos
usuarios siempre me da error de conexión. Como restricción no
debería cambiar la configuración de usuarios que ya tiene el ERP.
Gracias por adelantado:
Vicent Vidal
Respuesta Responder a este mensaje
#2 vicent v
23/02/2006 - 15:43 | Informe spam
Hola

Ante todo gracias por tu respueta, pero he probado tue sugerencia y
sigo con el mismo problema.

Como más información, sólo consigo establecer conexión con el
usuario sa, y aquellos cuya contraseña está en blanco Si la
contraseña es distinta de blanco sí puedo establecer conexión

¿Alguna otra sugerencia?
Gracias:
Vicent Vidal
Respuesta Responder a este mensaje
#3 Victor Koch
23/02/2006 - 16:36 | Informe spam
Fijate como tenes configurada la seguridad en el SQLServer, tendrias que
tener seleccionada la opcion combinada o seguridad SQLServer

Un saludo, Víctor Koch.


"vicent v" escribió en el mensaje
news:
Hola

Ante todo gracias por tu respueta, pero he probado tue sugerencia y
sigo con el mismo problema.

Como más información, sólo consigo establecer conexión con el
usuario sa, y aquellos cuya contraseña está en blanco Si la
contraseña es distinta de blanco sí puedo establecer conexión

¿Alguna otra sugerencia?
Gracias:
Vicent Vidal
Respuesta Responder a este mensaje
#4 vicent v
24/02/2006 - 15:13 | Informe spam
Todo resuelto.

Al final resulta que tras conversación con el proveedor del ERP no
puedo reutilizar los usuarios que se crean desde la aplicación. En
fin, buscaré otras alternativas. En cualquier caso gracias por tu
ayuda.

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