Questa risposta punta a questo articolo:http://support.microsoft.com/kb/918760
Ecco le soluzioni proposte:le hai valutate?
- Metodo 1:utilizzare un account proxy di SQL Server Agent
Creare un account proxy di SQL Server Agent. Questo account proxy deve utilizzare una credenziale che consenta a SQL Server Agent di eseguire il processo come account che ha creato il pacchetto o come account con le autorizzazioni richieste.
Questo metodo funziona per decrittografare i segreti e soddisfa i requisiti chiave dell'utente. Tuttavia, questo metodo potrebbe avere un successo limitato perché le chiavi utente del pacchetto SSIS coinvolgono l'utente corrente e il computer corrente. Pertanto, se sposti il pacchetto su un altro computer, questo metodo potrebbe comunque non riuscire, anche se la fase del processo utilizza l'account proxy corretto. Torna all'inizio
- Metodo 2:imposta la proprietà SSIS Package ProtectionLevel su ServerStorage
Modificare la proprietà SSIS Package ProtectionLevel in ServerStorage. Questa impostazione archivia il pacchetto in un database di SQL Server e consente il controllo dell'accesso tramite i ruoli del database di SQL Server. Torna all'inizio
- Metodo 3:imposta la proprietà SSIS Package ProtectionLevel su EncryptSensitiveWithPassword
Modificare la proprietà SSIS Package ProtectionLevel in EncryptSensitiveWithPassword. Questa impostazione utilizza una password per la crittografia. È quindi possibile modificare la riga di comando del passaggio del processo di SQL Server Agent per includere questa password.
- Metodo 4:utilizza i file di configurazione del pacchetto SSIS
Utilizzare i file di configurazione del pacchetto SSIS per archiviare informazioni riservate, quindi archiviare questi file di configurazione in una cartella protetta. È quindi possibile modificare la proprietà ProtectionLevel in DontSaveSensitive in modo che il pacchetto non sia crittografato e non tenti di salvare i segreti nel pacchetto. Quando si esegue il pacchetto SSIS, le informazioni richieste vengono caricate dal file di configurazione. Assicurati che i file di configurazione siano adeguatamente protetti se contengono informazioni riservate.
- Metodo 5:crea un modello di pacchetto
Per una risoluzione a lungo termine, creare un modello di pacchetto che utilizzi un livello di protezione diverso dall'impostazione predefinita. Questo problema non si verificherà nei pacchetti futuri.