Come posso correggere l'errore della gestione connessione che causa il fallimento del pacchetto nella produzione?

StackOverflow https://stackoverflow.com/questions/154920

  •  03-07-2019
  •  | 
  •  

Domanda

Ho creato un pacchetto SSIS e funziona benissimo sulla mia macchina di sviluppo. Ma, quando provo a eseguirlo sul server di produzione, si verifica un errore su di me.

Ecco l'errore:

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009.

Ho capito la causa, ma non sono sicuro di come risolverlo. La password non è nella stringa di connessione. Ma ho impostato la password nel progetto SSIS. Per qualche motivo, quando lo distribuisco ed eseguo questo sul server di produzione, non funzionerà poiché la password non fa parte della stringa di connessione.

C'è qualche impostazione nel progetto SSIS che devo modificare per farlo funzionare correttamente?

Grazie.

È stato utile?

Soluzione

Disabilita la password impostando ProtectionLevel nelle proprietà del pacchetto su DontSaveSensitive.

Consiglio anche di spostare la stringa di connessione in una variabile del pacchetto e creare un'espressione sulla connessione. Abilita le configurazioni del pacchetto.

Quindi sei libero di cambiare la connessione e usare la sicurezza integrata o meno senza cambiare il pacchetto. Puoi inserire la stringa di connessione nella configurazione o quindi fornirla sulla riga di comando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top