Problema de permisos.?

13/07/2007 - 16:28 por jmauriciopb | Informe spam
Hola.

Tengo una aplicacion que al inicializar ejecuta varios peticiones al
servidor, en mi maquina anda bien sin problemas, pero al llevarla a
otra maquina da problemas de permisos, almenos es lo que da a pensar.

Tengo Sql 2000 SP 4, ADO 2.8
La configuracion de acceso a Sql es Mixta.
El usuario con el que acceso desde la aplicacion tiene la funcion de
System Administrators, tiene permisos para la base de datos como
public y db_owner.

El string de conexion es "Provider=SQLOLEDB.1;Data
Source=ServerXXXX;Initial Catalog=PData;User
Id=XXXXXX;Password=XXXXX;Persist security info = true"

El error da al querer abrir la conexcion
_Screen.oDBCTALK.oCnn.Open()
el error que da es 1429 Error de inicio de sesión de usuario

Lo rraro de caso es que el sistemas recibe datos de una dll (con el
mismo usuario y la misma configuracion.) que esta en el cliente junto
al ejecutable, y el mismo executable consulta varias veces antes de
dar este error, tengo la modalidad de abrir y cerrar la conexcion

El sistema va a trabajar en un ambiente con dominio y en otros caso
con grupo de trabajo.

Como puedo solucionar este problema, cual es la forma de crear un
usario para que tenga acceso a la DB desde el programa, estando o no
en un dominio y que tenga todos los atributos ya que este usuario
aparte de insert, sql, deleted, update tambien podra hacer respaldos
desde el sistema.

Gracias anticipadas por su ayuda.

Saludos,
Mauricio Pulla
Cuenca-Ecuador
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
13/07/2007 - 17:26 | Informe spam
Lo que haces parece estar correcto.

Vuelve a revisar y confirma que el string de conexión no tiene errores en
sus parámetros.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"" wrote:

Hola.

Tengo una aplicacion que al inicializar ejecuta varios peticiones al
servidor, en mi maquina anda bien sin problemas, pero al llevarla a
otra maquina da problemas de permisos, almenos es lo que da a pensar.

Tengo Sql 2000 SP 4, ADO 2.8
La configuracion de acceso a Sql es Mixta.
El usuario con el que acceso desde la aplicacion tiene la funcion de
System Administrators, tiene permisos para la base de datos como
public y db_owner.

El string de conexion es "Provider=SQLOLEDB.1;Data
Source=ServerXXXX;Initial Catalog=PData;User
Id=XXXXXX;Password=XXXXX;Persist security info = true"

El error da al querer abrir la conexcion
_Screen.oDBCTALK.oCnn.Open()
el error que da es 1429 Error de inicio de sesión de usuario

Lo rraro de caso es que el sistemas recibe datos de una dll (con el
mismo usuario y la misma configuracion.) que esta en el cliente junto
al ejecutable, y el mismo executable consulta varias veces antes de
dar este error, tengo la modalidad de abrir y cerrar la conexcion

El sistema va a trabajar en un ambiente con dominio y en otros caso
con grupo de trabajo.

Como puedo solucionar este problema, cual es la forma de crear un
usario para que tenga acceso a la DB desde el programa, estando o no
en un dominio y que tenga todos los atributos ya que este usuario
aparte de insert, sql, deleted, update tambien podra hacer respaldos
desde el sistema.

Gracias anticipadas por su ayuda.

Saludos,
Mauricio Pulla
Cuenca-Ecuador


Preguntas similares