Cadena conexion

07/10/2005 - 19:26 por Super | Informe spam
Hola nuevamente

Estoy utilizando esta cadena de conexion en mi aplicacion para acceder a la
base de datos de sql server

CadenaConexion = "data source= Pruebas;" & _
"initial catalog= SGI;" & _
"integrated security=SSPI;persist security
info=False;" & _
"workstation id= Pruebas;" & _
"packet size@96"

Cnn = New Data.SqlClient.SqlConnection(CadenaConexion)

todo perfecto, pero cuando instalo la aplicación en una estación de cliente,
esta me devuelve un error que no puede ejecutar la consulta select de
usuarios, que el propietario es dbo, debo utilizar otra forma de conexion o
hacer algo en sql ?

Gracias

Preguntas similare

Leer las respuestas

#1 Edie
07/10/2005 - 21:52 | Informe spam
"Super" escribió:

Hola nuevamente

Estoy utilizando esta cadena de conexion en mi aplicacion para acceder a la
base de datos de sql server





OK AMIGO TE AYUDO

EL TIPO DE CONEXIÓN AQUÍ ABAJO ES PARA MÁQUINA LOCAL
CadenaConexion = "data source= Pruebas;" & _
"initial catalog= SGI;" & _
"integrated security=SSPI;persist security
info=False;" & _
"workstation id= Pruebas;" & _
"packet "

Cnn = New Data.SqlClient.SqlConnection(CadenaConexion)




POR ESO ES QUE CUANDO LO EJECUTAS EN TU MÁQUINA O LO COMPILAS TODO VA BIEN
todo perfecto, pero cuando instalo la aplicación en una estación de cliente,
esta me devuelve un error que no puede ejecutar la consulta select de
usuarios, que el propietario es dbo, debo utilizar otra forma de conexion o
hacer algo en sql ?

Gracias






LO QUE DEBES HACER ES:

CONECTAR LA MÁQUINA A SQL REMOTAMENTE

PERO ANTES DE CONTESTARTE DIME CUENTAME QUE ESTÁS HACIENDO AL INSTALAR LA
APLICACIÓN EN LA MÁQUINA CLIENTE

PASO A PASO PORFAVOR PARA PODER AYUDARTE MEJOR
Respuesta Responder a este mensaje
#2 Super
07/10/2005 - 22:04 | Informe spam
"Edie" escribió en el mensaje
news:


"Super" escribió:

Hola nuevamente

Estoy utilizando esta cadena de conexion en mi aplicacion para acceder a
la
base de datos de sql server





OK AMIGO TE AYUDO

EL TIPO DE CONEXIÓN AQUÍ ABAJO ES PARA MÁQUINA LOCAL
CadenaConexion = "data source= Pruebas;" & _
"initial catalog= SGI;" & _
"integrated security=SSPI;persist security
info=False;" & _
"workstation id= Pruebas;" & _
"packet "

Cnn = New Data.SqlClient.SqlConnection(CadenaConexion)




POR ESO ES QUE CUANDO LO EJECUTAS EN TU MÁQUINA O LO COMPILAS TODO VA BIEN
todo perfecto, pero cuando instalo la aplicación en una estación de
cliente,
esta me devuelve un error que no puede ejecutar la consulta select de
usuarios, que el propietario es dbo, debo utilizar otra forma de conexion
o
hacer algo en sql ?

Gracias






LO QUE DEBES HACER ES:

CONECTAR LA MÁQUINA A SQL REMOTAMENTE

PERO ANTES DE CONTESTARTE DIME CUENTAME QUE ESTÁS HACIENDO AL INSTALAR LA
APLICACIÓN EN LA MÁQUINA CLIENTE

PASO A PASO PORFAVOR PARA PODER AYUDARTE MEJOR



Solo genero en mi máquina el setup de la aplicación y luego lo corro en la
estación cliente, el SQL y la base de datos ya los instalé en un servidor
del trabajo.

Eso es todo
Respuesta Responder a este mensaje
#3 Juan Pedro Gonzalez
08/10/2005 - 01:47 | Informe spam
Hola,

Estaria bien que publicases el error completo que te devuelve la aplicacion
(Concretamente la excepcion interna que es la que contiene mas datos del
error del SQL). Respecto a tu cadena de conexión quitaria el "Workstation
id=Pruebas"... o coges el nombre de la maquina o mejor no dejarlo estatico.
Por otro lado tienes el "integrated security=SSPI"; es decir, estas
empleando la autenticación de windows. Al cambiar de maquina es muy probable
que hayas cambiado de usuario, y esto te puede ocasionar problemas con lso
permisos que tiene dicho usuario a las tablas, vistas, procedimientos
almacenados, la base de datos e incluso al servidor. Asegurate de que el
usuario que estas empleando tenga los permisos necesarios... De la misma
forma si el usuario pertenece a alguna "funcion de usuario" o "funcion de
aplicacion" asegurate de que el procedimiento tiene los permisos necesarios.
Si el usuario pertenece a varias funciones de aplicacion asegurate que los
permisos son correctos para todas ellas.

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