DTS e store procedure

lunedì 27 agosto 2007 - 16.59

secks Profilo | Senior Member

In VB.NET ho usato la DTS.Package per lanciare una DTS.
E' consigliato usare una stored procedure invece della DTS.Package e se si dove trovo degli esempi?
Ciao a tutti e grazie.
Paolo.

lbenaglia Profilo | Guru

>In VB.NET ho usato la DTS.Package per lanciare una DTS.
>E' consigliato usare una stored procedure invece della DTS.Package
>e se si dove trovo degli esempi?

Ciao Paolo,

Un modo per eseguire un package DTS da codice T-SQL è quello descritto in questo tip:
http://www.sqldts.com/210.aspx

Un'altra tecnica potrebbe essere quella di ricorrere alle sp_OA* istanziando lo stesso object model che stai utilizzandoda VB.NET, ma entrambe sono inefficienti e pericolose.
Una alternativa sicuramente più elegante e sicura consiste nel definire un normale job che esegua la chiamata del package senza schedularlo. In seguito definire un alert sensibile ad un codice d'errore personalizzato che come azione richiama il job.
Lato client non devi fare altro che eseguire una RAISERROR x, dove x sarà il codice d'errore che avrai preventivamente definito.

Sui Books Online troverai tutti i dettagli.

>Ciao a tutti e grazie.
Prego.

Ciao!

--
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5