Attività Trasferisci stored procedure master

L'attività Trasferisci stored procedure master trasferisce una o più stored procedure definite dall'utente tra i database master di istanze diverse di SQL Server. Per trasferire una stored procedure dal database master, è necessario che il proprietario stored della procedure sia un dbo.

È possibile configurare l'attività Trasferisci stored procedure master per il trasferimento di tutte le stored procedure o delle stored procedure specificate. Questa attività non esegue la copia delle stored procedure di sistema.

È possibile che le stored procedure master da trasferire siano già presenti nella destinazione. È tuttavia possibile configurare l'attività Trasferisci stored procedure master per la gestione di eventuali stored procedure esistenti nei modi seguenti:

  • Le stored procedure esistenti vengono sovrascritte.

  • In presenza di stored procedure duplicate l'attività ha esito positivo.

  • Le stored procedure duplicate vengono ignorate.

In fase di esecuzione l'attività Trasferisci stored procedure master si connette al server di origine e al server di destinazione utilizzando due gestioni connessioni SMO. Le gestioni connessioni SMO vengono configurate separatamente dall'attività Trasferisci stored procedure master, che tuttavia vi fa riferimento. Le gestioni connessioni SMO specificano il server e la modalità di autenticazione da utilizzare per l'accesso al server. Per ulteriori informazioni, vedere Gestione connessione SMO.

Trasferimento di stored procedure tra istanze di SQL Server

L'attività Trasferisci stored procedure master supporta un'origine e una destinazione che corrispondono a SQL Server 2000 o SQL Server. Non esiste alcuna limitazione quanto alla versione da utilizzare come origine o destinazione.

Eventi

L'attività genera un evento informativo in cui è indicato il numero di stored procedure trasferite. Genera inoltre un evento di avviso quando una stored procedure viene sovrascritta.

Non viene riportato lo stato incrementale del trasferimento, ma solo il completamento 0% e 100%.

Valore di esecuzione

Il valore di esecuzione, definito nella proprietà ExecutionValue dell'attività, restituisce il numero di stored procedure trasferite. Tramite l'assegnazione di una variabile definita dall'utente alla proprietà ExecValueVariable dell'attività, le informazioni sul trasferimento di stored procedure master possono essere rese disponibili ad altri oggetti del pacchetto. Per ulteriori informazioni, vedere Variabili in Integration Services e Utilizzo di variabili nei pacchetti.

Voci di log

L'attività Trasferisci stored procedure master include le voci di log personalizzate seguenti:

  • TransferStoredProceduresTaskStartTransferringObjects    Indica che il trasferimento è iniziato. La voce di log include l'ora di inizio.

  • TransferSStoredProceduresTaskFinishedTransferringObjects   Indica che il trasferimento è stato completato. La voce di log include l'ora di fine.

Inoltre, una voce di log per l'evento OnInformation indica il numero di stored procedure che sono state trasferite e viene scritta una voce di log per l'evento OnWarning per ogni stored procedure sovrascritta nella destinazione.

Protezione e autorizzazioni

L'utente deve disporre dell'autorizzazione per la visualizzazione dell'elenco di stored procedure nel database master dell'origine ed essere un membro del ruolo del server sysadmin o disporre dell'autorizzazione per la creazione di stored procedure nel database master del server di destinazione.

Configurazione dell'attività Trasferisci stored procedure master

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Configurazione dell'attività Trasferisci stored procedure master a livello di programmazione

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic sull'argomento seguente:

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.