Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problemas para utilizar Roles de Sql Server en Visual Basic

Estas en el tema de Problemas para utilizar Roles de Sql Server en Visual Basic en el foro de SQL Server en Foros del Web. Desarrolle una aplicacion en VB6 con Sql Server con seguridad de Roles de aplicacion pero al ejecutarla no setea el rol de aplicacion. el codigo ...
  #1 (permalink)  
Antiguo 17/11/2005, 08:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 1
Antigüedad: 18 años, 5 meses
Puntos: 0
Problemas para utilizar Roles de Sql Server en Visual Basic

Desarrolle una aplicacion en VB6 con Sql Server con seguridad de Roles de aplicacion pero al ejecutarla no setea el rol de aplicacion.

el codigo es el siguiente:

Set Conn = CreateObject("ADODB.Connection")
Conn.ConnectionString = mvarm_ConnectionString
Conn.Open

Setea el rol de aplicacion.
Conn.Execute "EXEC sp_setapprole 'rol', {ENCRYPT 'xxx'}, 'ODBC'"

Despues trato de ejecutar un procedimiento y me dice que no estoy autorizado a la funcion, aunque el rol si esta autorizado.

Set rs = CreateObject("ADODB.Recordset")
rs.ActiveConnection = Conn
rs.CursorLocation = adUseClient
rs.Source = "SEL_SatFun "
StrSql = "SEL_SatFun "
rs.Open StrSql, , adOpenForwardOnly, adLockReadOnly

Gracias
  #2 (permalink)  
Antiguo 17/11/2005, 09:13
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 5 meses
Puntos: 3
Puede ser que te hayan faltado los permisos a la Base de Datos
Prueba con esto

exec sp_grantdbaccess 'rol'
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:41.