SQL Server 7.0 y ASP.NET

19/01/2005 - 11:57 por Raúl Fuertes | Informe spam
Hola tod@s.

Auenque parece una duda de programación creo que no lo es. A ver si me
podéis ayudar.

Tengo una aplicación ASP.NET corriendo en un IIS 5.0 sobre W2K. Dicha
aplicación intenta acceder a un SQL Server 7.0 que se encuentra instalado en
la misma máquina (el acceso lo he intentado tanto con OLE DB y como con el
proveedor de SQL Server). Para ello he intentado dos cosas:

1) utilizo un SP que realiza un SELECT sobre una tabla llamada Perfil y el
servidor me devuelve el error:
"Couldn't found stored procedure 'Nombre del SP'"

2) itento el acceso con una sentencia SQL normal desde el código y obtengo
el error:
"Invalid object name 'Perfil'"

Estoy desesperado. Los permisos del usuario ASPNET son correctos; la
conexión, por los síntomas, si que se realiza; tanto las tablas como los SP
existen en el SQL Server.

¿A alguien se le ocurre algo? Muchas gracias por vuestra ayuda de antemano.

Salu2,
Raúl

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
19/01/2005 - 11:59 | Informe spam
¿La conexión la está realizando sobre la base de datos correcta?
¿Has comprobado que el nombre del objeto
(nombrePropietario.nombreObjeto) es correcto?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Raúl Fuertes" escribió en el mensaje
news:
Hola

Auenque parece una duda de programación creo que no lo es. A ver si me
podéis ayudar.

Tengo una aplicación ASP.NET corriendo en un IIS 5.0 sobre W2K. Dicha
aplicación intenta acceder a un SQL Server 7.0 que se encuentra instalado


en
la misma máquina (el acceso lo he intentado tanto con OLE DB y como con el
proveedor de SQL Server). Para ello he intentado dos cosas:

1) utilizo un SP que realiza un SELECT sobre una tabla llamada Perfil y el
servidor me devuelve el error:
"Couldn't found stored procedure 'Nombre del SP'"

2) itento el acceso con una sentencia SQL normal desde el código y obtengo
el error:
"Invalid object name 'Perfil'"

Estoy desesperado. Los permisos del usuario ASPNET son correctos; la
conexión, por los síntomas, si que se realiza; tanto las tablas como los


SP
existen en el SQL Server.

¿A alguien se le ocurre algo? Muchas gracias por vuestra ayuda de


antemano.

Salu2,
Raúl
Respuesta Responder a este mensaje
#2 Raúl Fuertes
19/01/2005 - 13:05 | Informe spam
Hola Carlos. Gracias por tui respuesta.

En ambos casos la respuesta es sí.

He de decir que tengo el mismo entorno montado con SQL Server 2000 (entorno
2 para entendernos)y la aplicación funciona correctamente.
La única diferencia entre ambos escenarios es en el entorno 2 el owner de
las tablas y los SP el dbo, mientras que en el entorno 1 es otro usuario.
Creo que este es el problema, pero ¿me lo podrías confirmar?

De nuevo muchas gracias por tu ayuda.

"Carlos Sacristán" wrote:

¿La conexión la está realizando sobre la base de datos correcta?
¿Has comprobado que el nombre del objeto
(nombrePropietario.nombreObjeto) es correcto?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Raúl Fuertes" escribió en el mensaje
news:
> Hola
>
> Auenque parece una duda de programación creo que no lo es. A ver si me
> podéis ayudar.
>
> Tengo una aplicación ASP.NET corriendo en un IIS 5.0 sobre W2K. Dicha
> aplicación intenta acceder a un SQL Server 7.0 que se encuentra instalado
en
> la misma máquina (el acceso lo he intentado tanto con OLE DB y como con el
> proveedor de SQL Server). Para ello he intentado dos cosas:
>
> 1) utilizo un SP que realiza un SELECT sobre una tabla llamada Perfil y el
> servidor me devuelve el error:
> "Couldn't found stored procedure 'Nombre del SP'"
>
> 2) itento el acceso con una sentencia SQL normal desde el código y obtengo
> el error:
> "Invalid object name 'Perfil'"
>
> Estoy desesperado. Los permisos del usuario ASPNET son correctos; la
> conexión, por los síntomas, si que se realiza; tanto las tablas como los
SP
> existen en el SQL Server.
>
> ¿A alguien se le ocurre algo? Muchas gracias por vuestra ayuda de
antemano.
>
> Salu2,
> Raúl



Respuesta Responder a este mensaje
#3 Raúl Fuertes
19/01/2005 - 14:21 | Informe spam
Es cierto, Carlos. Muchas gracias por tu ayuda.

Salu2,
Raúl

"Carlos Sacristán" escribió:

Ese es justamente el problema, por eso te decía que si el nombre del
objeto (nombrePropietario.nombreObjeto) era el mismo en ambos casos. Lo que
debes hacer es poner el propietario como dbo en los dos sitios


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Raúl Fuertes" escribió en el mensaje
news:
> Hola Carlos. Gracias por tui respuesta.
>
> En ambos casos la respuesta es sí.
>
> He de decir que tengo el mismo entorno montado con SQL Server 2000
(entorno
> 2 para entendernos)y la aplicación funciona correctamente.
> La única diferencia entre ambos escenarios es en el entorno 2 el owner de
> las tablas y los SP el dbo, mientras que en el entorno 1 es otro usuario.
> Creo que este es el problema, pero ¿me lo podrías confirmar?
>
> De nuevo muchas gracias por tu ayuda.
>
>
>
> "Carlos Sacristán" escribió:
>
> > ¿La conexión la está realizando sobre la base de datos correcta?
> > ¿Has comprobado que el nombre del objeto
> > (nombrePropietario.nombreObjeto) es correcto?
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > "Raúl Fuertes" escribió en el
mensaje
> > news:
> > > Hola
> > >
> > > Auenque parece una duda de programación creo que no lo es. A ver si me
> > > podéis ayudar.
> > >
> > > Tengo una aplicación ASP.NET corriendo en un IIS 5.0 sobre W2K. Dicha
> > > aplicación intenta acceder a un SQL Server 7.0 que se encuentra
instalado
> > en
> > > la misma máquina (el acceso lo he intentado tanto con OLE DB y como
con el
> > > proveedor de SQL Server). Para ello he intentado dos cosas:
> > >
> > > 1) utilizo un SP que realiza un SELECT sobre una tabla llamada Perfil
y el
> > > servidor me devuelve el error:
> > > "Couldn't found stored procedure 'Nombre del SP'"
> > >
> > > 2) itento el acceso con una sentencia SQL normal desde el código y
obtengo
> > > el error:
> > > "Invalid object name 'Perfil'"
> > >
> > > Estoy desesperado. Los permisos del usuario ASPNET son correctos; la
> > > conexión, por los síntomas, si que se realiza; tanto las tablas como
los
> > SP
> > > existen en el SQL Server.
> > >
> > > ¿A alguien se le ocurre algo? Muchas gracias por vuestra ayuda de
> > antemano.
> > >
> > > Salu2,
> > > Raúl
> >
> >
> >



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