Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Eseguire un pacchetto dtsx da pagina web
lunedì 03 novembre 2008 - 11.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jordi75
Profilo
| Junior Member
81
messaggi | Data Invio:
lun 3 nov 2008 - 11:35
Ciao,
sto cercando di eseguire un pacchetto dtsx (che elabora un cubo olap) da una pagina web.
Questo è il codice che utilizzo
Dim pkgLocation As String
Dim pkg As New Package
Dim app As New Application
Dim pkgResults As DTSExecResult
pkgLocation = _
"\\server\ssis\aggiorna_report.dtsx"
Try
pkg = app.LoadPackage(pkgLocation, Nothing)
pkgResults = pkg.Execute()
Catch ex As Exception
' Return False
End Try
Return (pkgResults.ToString())
Quando eseguo la funzione il risultato è "Success", ma in realtà il pacchetto non è stato eseguito.
Quale può essere il problema?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 3 nov 2008 - 16:46
>Ciao,
Ciao!
>Quando eseguo la funzione il risultato è "Success", ma in realtà
>il pacchetto non è stato eseguito.
>
>Quale può essere il problema?
Hai provato a lanciare il SSIS dalla utility DTExecUI?
Procedura: Esecuzione di un pacchetto tramite DTExecUI
http://msdn.microsoft.com/it-it/library/ms141707
(SQL.90).aspx
vedi cosa ti dice il log dettagliato e poi proviamo a capire, così non posso aiutarti.
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
jordi75
Profilo
| Junior Member
81
messaggi | Data Invio:
lun 3 nov 2008 - 17:13
Scusa l'ignoranza..ma intendi tutti gli step di esecuzione?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 3 nov 2008 - 17:18
>Scusa l'ignoranza..ma intendi tutti gli step di esecuzione?
Intendo testare con la tool che ti ho consigliato..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
jordi75
Profilo
| Junior Member
81
messaggi | Data Invio:
lun 3 nov 2008 - 17:25
si, lo avevo già fatto, e non dà nessun problema. Ti chiedevo se volevi che ti mandassi tutti i passi dell'esecuzione del pacchetto
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 3 nov 2008 - 17:27
>si, lo avevo già fatto, e non dà nessun problema. Ti chiedevo
>se volevi che ti mandassi tutti i passi dell'esecuzione del pacchetto
Se dopo aver testato e controllato per bene il log viene eseguito e non ti dà alcun problema, non ho molto da poter fare, anche perchè dovresti passarmi il package con quello che va a toccare per ottenere la stessa situazione. Ma perchè vuoi lanciarlo da una pagina web? Non è proprio la miglior pratica..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
jordi75
Profilo
| Junior Member
81
messaggi | Data Invio:
lun 3 nov 2008 - 17:30
Devo aggiornare il cubo dopo determinate operazioni fatte dall'utente.
Ho pensato a questa soluzione, ma se mi consigli un sistema migliore ti sono grato
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 3 nov 2008 - 19:21
>Devo aggiornare il cubo dopo determinate operazioni fatte dall'utente.
>Ho pensato a questa soluzione, ma se mi consigli un sistema
>migliore ti sono grato
Io da web (se l'interfaccia di gestione è web) accoderei una richiesta.
Poi un job di sql server, tramite l'agent dovrebbe scodare le richieste a mo di servizio per lanciare il ssis.
In poche parole gestisci una coda su sql server e poi l'agent esegue..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
jordi75
Profilo
| Junior Member
81
messaggi | Data Invio:
mar 4 nov 2008 - 12:20
Ottimo consiglio, grazie
Torna su
Stanze Forum
Elenco Threads
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 !