Acceso a BdD para nueva funcionalidad

09/11/2004 - 23:11 por Jordi | Informe spam
Hola a todos,
he creado en SPP una nueva funcionalidad, parecida a la "Papelera de
reciclaje" de Windows. El problema reside en que al Eliminar un documento de
un Site no se en que BdD (Site, Prof, Serv y Config) se ejecuta el trigger de
eliminación del documento. He dado permisos de Administrador sobre la BdD de
Site, donde se encuentra la tabla Docs de documentos, pero no consigo
averiguar donde esta fallando o en que BdD no tengo acceso.

Si hay algun experto en BdD de SQL-Server que me pueda ayudar,

Muchas gracias,

Preguntas similare

Leer las respuestas

#1 Gustavo
10/11/2004 - 08:35 | Informe spam
Hola Jordi,
Me puedo equivocar, pero nunca he visto triggers en las bases de datos de
SPS. Creo que el StoredProcedure que se encarga de eliminar un documento es
el "proc_UpdateDocument". Esperarias algo con "...delete...", pero, como ya
te has dado cuenta, un documento nunca es completamente borrado de la base de
datos. De todas formas, piensa que si le metes la mano al DataBase, no tienes
ninguna garantia de que con el siguiente ServicePack tu aplicacion siga
funcionando; de pronto es mas seguro solamente trabajar con el API.
Saludos,
Gustavo

"Jordi" wrote:

Hola a todos,
he creado en SPP una nueva funcionalidad, parecida a la "Papelera de
reciclaje" de Windows. El problema reside en que al Eliminar un documento de
un Site no se en que BdD (Site, Prof, Serv y Config) se ejecuta el trigger de
eliminación del documento. He dado permisos de Administrador sobre la BdD de
Site, donde se encuentra la tabla Docs de documentos, pero no consigo
averiguar donde esta fallando o en que BdD no tengo acceso.

Si hay algun experto en BdD de SQL-Server que me pueda ayudar,

Muchas gracias,


Respuesta Responder a este mensaje
#2 Jordi
15/11/2004 - 21:59 | Informe spam
Hola Gustavo,
el problema esta solucionado. El tema era que se ejecutaba un procedimiento
que eliminaba el proc_DeleteUrl y después lo volvia a crear con otro rol de
usuario. Esto provoca que al ejecutar dicho procedimiento desde el SPP y más
concretamente desde el menu del documento, el SPP no tenia permisos(?) para
ejecutar dicho procedimiento. Los procedimientos creados por el SPP en la BdD
SQL-Server no se les puede cambiar el usuario de creación, en este caso
dbo=dbowner.

Muchas gracias de antemano,

Att. Jordi

"Gustavo" wrote:

Hola Jordi,
Me puedo equivocar, pero nunca he visto triggers en las bases de datos de
SPS. Creo que el StoredProcedure que se encarga de eliminar un documento es
el "proc_UpdateDocument". Esperarias algo con "...delete...", pero, como ya
te has dado cuenta, un documento nunca es completamente borrado de la base de
datos. De todas formas, piensa que si le metes la mano al DataBase, no tienes
ninguna garantia de que con el siguiente ServicePack tu aplicacion siga
funcionando; de pronto es mas seguro solamente trabajar con el API.
Saludos,
Gustavo

"Jordi" wrote:

> Hola a todos,
> he creado en SPP una nueva funcionalidad, parecida a la "Papelera de
> reciclaje" de Windows. El problema reside en que al Eliminar un documento de
> un Site no se en que BdD (Site, Prof, Serv y Config) se ejecuta el trigger de
> eliminación del documento. He dado permisos de Administrador sobre la BdD de
> Site, donde se encuentra la tabla Docs de documentos, pero no consigo
> averiguar donde esta fallando o en que BdD no tengo acceso.
>
> Si hay algun experto en BdD de SQL-Server que me pueda ayudar,
>
> Muchas gracias,
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida