Aprire pagina web in Explorer da Stored Procedure

martedì 04 marzo 2008 - 10.10

angie81 Profilo | Junior Member

è possibile aprire una pagina web in Explorer da una Stored Procedure?

alx_81 Profilo | Guru

>è possibile aprire una pagina web in Explorer da una Stored Procedure?
Scusa la domanda, ma perchè mai dovresti aprire una pagina web direttamente da una stored procedure?
Comunque te lo proibisco

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

angie81 Profilo | Junior Member

beh.. un motivo l'avrò di sicuro.. no?

è possibile?

freeteo Profilo | Guru

posso comprendere che tu abbia un motivo, ma sicuramente è qualcosa che non ha senso fare, il server sql potrebbe essere chissa' dove, e tu essere su un altro pc... ammesso che si possa fare, dove dovrebbe aprirsi? con che profilo di Windows? e si visualizzerebbe sul pc di sql che magari non ha nemmeno il monitor?
Concordo con Alex per il "te lo proibisco", è una cosa sbagliata, sotto tutti i punti di vista

Secondo me, se vuoi tenere traccia di qualcosa lavora con file di log, o con un report che puoi dopo esportare in Html se ti serve.
Se proprio proprio ti serve, fatti tornare un url o un testo Html dalla stored, ma non di piu'.
Il db a mio avviso è un gestore di dati, e non dove fare altro se non archiviarteli/gestirteli/ritornarteli/elaborarteli il meglio e piu' veloce possibile. Niente altro.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

alx_81 Profilo | Guru

>Concordo con Alex per il "te lo proibisco", è una cosa sbagliata,
>sotto tutti i punti di vista
grazie

aggiungo una nota:

>beh.. un motivo l'avrò di sicuro.. no?
il motivo mi serve per capire quale altra strada puoi percorrere, perchè da sql, anche se esistono stored procedure estese che ti eseguono comandi, è nutile lanciare una pagina web. Intanto ti consiglio di uscire dal contesto di sql server il meno possibile, e poi, anche se lanciassi internet explorer, lo faresti sul server. Quindi un eventuale client che lancia la stored procedure non vedrebbe proprio nulla.

ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

angie81 Profilo | Junior Member

allora.. a me servirebbe aprire una pagina ASPX da stored procedure.. perchè tramite questa pagina gestisco l'invio di mail che ho preparato nella stored procedure..

è possibile.. o mi linciate in pubblica piazza?

alx_81 Profilo | Guru

>allora.. a me servirebbe aprire una pagina ASPX da stored procedure..
>perchè tramite questa pagina gestisco l'invio di mail che ho
>preparato nella stored procedure..
>
>è possibile.. o mi linciate in pubblica piazza?
Meglio aprire la pagina aspx dal website, preparare la email con la stored procedure (che ti torna i dati utili alla composizione) e poi inviarla usando gli oggetti del framework che gestiscono l'invio delle email.

Se proprio devi inviare l'email dalla stored procedure, c'è un'extended sp che ti può aiutare (invia direttamente la mail):
http://sqldev.net/xp/xpsmtp.htm

non ti linciamo per stavolta

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

angie81 Profilo | Junior Member

Uhm.. non posso cambiare tutto..
la procedura che devo seguire prevede la creazione delle mail da Stored Procedure.. e poi l'invio tramite ASPX che dovrebbe esser lanciato dalla stessa Stored Procedure.. o al max potrei inserire la pagina ASPX nella schedulazione..

alx_81 Profilo | Guru

>Uhm.. non posso cambiare tutto..
>la procedura che devo seguire prevede la creazione delle mail
>da Stored Procedure.. e poi l'invio tramite ASPX che dovrebbe
>esser lanciato dalla stessa Stored Procedure.. o al max potrei
>inserire la pagina ASPX nella schedulazione..
Ma scusa, se la sp ti torna le info, che problema c'è a lanciare la mail dall'aspx? Quello che ti serve proprio non lo puoi fare.. con quel giro..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

lbenaglia Profilo | Guru

>Uhm.. non posso cambiare tutto..
Se hai pensato una architettura del genere, DEVI cambiare tutto dato che stai assegnando a SQL Server un ruolo che non gli compete.

>la procedura che devo seguire prevede la creazione delle mail
>da Stored Procedure..
E già qua ti ho detto che stai sbagliando, ma vedo che continui su questa strada (come con il trigger, ecc).
Boh, a me sembra tanto che invece di imparare dai nostri consigli ti accontenti di risolvere un problema specifico senza pensare a mettere in pista una architettura corretta.

>e poi l'invio tramite ASPX che dovrebbe
>esser lanciato dalla stessa Stored Procedure.. o al max potrei
>inserire la pagina ASPX nella schedulazione..
Anche qua, mi spieghi le relazioni esistenti tra una pagina ASPX, una stored procedure e l'invio di una e-mail?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5