Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Gestione connessione SSIS non memorizza la password SQL

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.