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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 jmauriciopb
13/07/2007 - 18:11 | Informe spam
Va a parecer tonto pero e pasado ya dos dias para darme cuenta que el
password tenia un 6 en lugar de un 9.

En todo caso segun la creacion del usuario crees que tenga problemas
de permiso al estar o no en un dominio.

Saludos
Mauricio Pulla.
Cuenca-Ecuador

On 13 jul, 10:26, Gustavo Larriera (MVP)
wrote:
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 MVPhttps://mvp.support.microsoft.co...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- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
13/07/2007 - 19:06 | Informe spam
Si usas seguriodad mixta no va a afectar que estés o no en un dominio.

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:

Va a parecer tonto pero e pasado ya dos dias para darme cuenta que el
password tenia un 6 en lugar de un 9.

En todo caso segun la creacion del usuario crees que tenga problemas
de permiso al estar o no en un dominio.

Saludos
Mauricio Pulla.
Cuenca-Ecuador

On 13 jul, 10:26, Gustavo Larriera (MVP)
wrote:
> 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 MVPhttps://mvp.support.microsoft.co...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- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -



Respuesta Responder a este mensaje
#4 jmauriciopb
13/07/2007 - 19:13 | Informe spam
Gracias, por tus aportes.

Saludos,
Mauricio Pulla.
Cuenca-Ecuador.


On 13 jul, 12:06, Gustavo Larriera (MVP)
wrote:
Si usas seguriodad mixta no va a afectar que estés o no en un dominio.

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



"" wrote:
> Va a parecer tonto pero e pasado ya dos dias para darme cuenta que el
> password tenia un 6 en lugar de un 9.

> En todo caso segun la creacion del usuario crees que tenga problemas
> de permiso al estar o no en un dominio.

> Saludos
> Mauricio Pulla.
> Cuenca-Ecuador

> On 13 jul, 10:26, Gustavo Larriera (MVP)
> wrote:
> > 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 MVPhttps://mvp.support.microsoft.co...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- Ocultar texto de la cita -

> > - Mostrar texto de la cita -- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida