Foros del Web » Programando para Internet » ASP Clásico »

Permisos de SQL Server -> ASP

Estas en el tema de Permisos de SQL Server -> ASP en el foro de ASP Clásico en Foros del Web. Por que cuando accedo a una página .asp dentro de la Intranet que usa SQLServer me manda un error sin embargo si lo reviso de ...
  #1 (permalink)  
Antiguo 08/11/2002, 17:35
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Permisos de SQL Server -> ASP

Por que cuando accedo a una página .asp dentro de la Intranet que usa SQLServer me manda un error sin embargo si lo reviso de forma local no hay ningun problema. Debe ser un error de permisos de SQL Server pero donde lo modifico o q onda?

Saludos
  #2 (permalink)  
Antiguo 08/11/2002, 17:36
 
Fecha de Ingreso: noviembre-2002
Mensajes: 9
Antigüedad: 22 años, 6 meses
Puntos: 0
Por pura curiosidad, que error te marca?
  #3 (permalink)  
Antiguo 08/11/2002, 17:46
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
me da hueva ir a la otr maquina
A ver ya voy...



Cita:
Error no especificado en la Línea 4
y la Línea 4 es donde abre la conexión.
  #4 (permalink)  
Antiguo 08/11/2002, 17:52
 
Fecha de Ingreso: noviembre-2002
Mensajes: 9
Antigüedad: 22 años, 6 meses
Puntos: 0
Ahh y cuando dices que lo examinas de forma local te refieres a que ves la pagina en tu maquina o que usas el SQL Server de tu maquina?

Porque segun yo puede ser que el usuario de ambos servidores (local y el otro) este diferente el password (esto en caso de que la configuración del server sea USE SQL SERVER AUTHENTICATION)

En caso contrario (USE WINDOWS AUTHENTICATION) entonces la conexion al sql server se relaciona con el usuario con el que firmaste (es mas pedo).

Pero en fin, no se si realmente ese sea el problema.
  #5 (permalink)  
Antiguo 15/11/2002, 14:32
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
help me !!!
  #6 (permalink)  
Antiguo 15/11/2002, 14:42
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
waa...

muy poca informacion...

el string de conexion lo tienes con user=sa y pwd="" ?

viste los permisos de tu b de datos en sql....

si no es por ahi...el error debe estar a nivel del IIS.

como tienes configurado el Anonymous access en los permisos de tu sitio o directorio virtual?
  #7 (permalink)  
Antiguo 15/11/2002, 14:53
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
1.- El string de conexion lo tengo con un usuario que le asigne a dicha BD

2.- Los permisos para dicho usuario en la BD son de select insert, etc. O a que permisos te refieres?

3.- No creo que sean los permisos del IIS pues se pueden ver bien páginas que no acceden a BD

Saludos

Help !!
  #8 (permalink)  
Antiguo 15/11/2002, 15:12
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
a verrrrrrrrrr....

tienes sql 7.0?...

bueno si es asi..al asignarle un usuario a la b de datos y seleccionar la b de datos a cual le daras privilegios asignale todos los permisos incluyendo los db_denydatareader y db_denydatawrite.

me imagino que la coneixon lo haces via dsn cierto?.

si es asi puedes hacer la prueba al crear el dsn desde tu pc remoto...si te lo acepta con ese user y pwd...quiere decir que tus permisos estan ok y el problema esta por otro lado...si no los tienes via dsn...create un dsn y asignale el usuario y haz un test solo para cerciorar que el usuario asignado tiene permisos.

cachaiiiiiiiiii???.
  #9 (permalink)  
Antiguo 15/11/2002, 15:19
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
Saludos

Primeramente, estás montando las páginas ASP en un equipo distinto a donde lo desarrollaste, ¿correcto?

Bueno, al equipo donde lo desarrollaste denominémosle equipo 1.
Al equipo donde estás queriendo montar las ASP denominémosle equipo 2.

OK, las páginas ASP se ejecutan en el equipo 2, todo funciona perfectamente hasta que intentas acceder a la base de datos. Pero, ¿en qué servidor estás especificando que está la base de datos?

Si estás especificando que la BD está en el equipo 1, checa que no diga localhost sino el nombre del equipo. Además prueba si puedes ver y acceder del equipo 2 al equipo 1 por la intranet.

Si estás especificando que la BD está en el equipo 2, checa que dicha BD esté actualizada. y que esté corriendo el SQL Server.

Si no es alguna de las cosas anteriores, ¿qué código le asignas al .ConnectionString del objeto que usas como conexión? ¿algo similar a lo siguiente?
Código:
"Driver={SQL Server};Description={Sistema X en Web};SERVER=Equipo1;UID=UsuarioX;PWD=XXX;DATABASE=NombreBDpredeterminada"
Si no usas ese código para conectarte, ¿cuál es el que utilizas?

Saludos
__________________
Ariel Avelar
  #10 (permalink)  
Antiguo 15/11/2002, 15:32
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Me sale error al tener acceso al registro Ole

  #11 (permalink)  
Antiguo 15/11/2002, 16:46
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
waaa...

hiciste la prueba de sql server de test?..

te cercioraste que tus mdac posean la version suficiente de permitirte consultas?...

ke version de mdac tienes tus dos maquinas?...
  #12 (permalink)  
Antiguo 15/11/2002, 20:20
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
prueba con esto a ver si te sirve:


Conn = "Provider=SQLOLEDB;Data Source=100.100.0.58; trusted_connection=yes;Initial Catalog=NombreBaseDatos"
  #13 (permalink)  
Antiguo 15/11/2002, 23:11
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Pruebo el lunes y les aviso
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 07:48.