La modifica del server di connessione di SSIS 2005 per "Esegui attività SQL" non ha alcun effetto -

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

  •  05-07-2019
  •  | 
  •  

Domanda

Ho creato i pacchetti SSIS qualche tempo fa, oggi devo reindirizzarli a un altro server SQL. Ho un sacco di " Esegui task SQL " attività, che richiedono che la proprietà Connection sia cambiata in un altro server.

Ho creato una nuova gestione connessione, ho fatto doppio clic su ciascuna delle attività sql, ho cambiato la proprietà Connessione con quella nuova, ho eseguito. Fallito, l'errore era che non riusciva a trovare la vecchia connessione. Ho riavviato il progetto, nessuna delle attività di SQL Server sembra raccogliere il nuovo Connection Manager. Ho aperto i file .dtsx, ho cercato di trovare il nome del vecchio server da qualche parte e di modificarlo manualmente, ma non sono riuscito a trovare il vecchio server.

Cosa devo modificare per eliminare il vecchio SQL Server e collegarlo alla nuova origine dati corretta.

Lavoro in VS2005, su una macchina x64 di Windows 2008 (non so se è importante o meno).

Grazie.

È stato utile?

Soluzione

L'ho visto accadere prima quando sono abilitate le configurazioni del pacchetto. Assicurarsi che non sia così, ricompilare e riprovare.

Altri suggerimenti

tutto quello che dovevi fare è cambiare la stringa di connessione nella vecchia gestione connessione

creane uno nuovo se hai eliminato quello vecchio e in tutte le attività seleziona quello nuovo, anche se ne crei uno nuovo con lo stesso nome di quello vecchio non funzionerà perché da qualche parte viene utilizzato un guid

Controlla se la configurazione del pacchetto è abilitata. Il pacchetto potrebbe ancora ottenere la configurazione del vecchio server dalla configurazione del pacchetto.

prova a ricompilare dopo aver apportato le modifiche.

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