Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie parametriere ich die Datenbankverbindungszeichenfolge in einem SSIS-Paket?

Es gibt einen netten Beitrag hier das beschreibt eine Möglichkeit, dies zu tun.

Sie müssen einen ConnectionManager verwenden und dessen ConnectionString-Eigenschaft aus einem Konfigurationspaket festlegen.

Die ConnectionString-Eigenschaft ist eine vollständig qualifizierte Datenbank-Verbindungszeichenfolge wie

Data Source=localhost;Initial Catalog=SSISConfig;Provider=SQLNCLI.1;Integrated Security=SSPI;Auto Translate=False;

Es gibt ein paar Fallstricke und Ärgernisse bei der Verwendung von Konfigurationspaketen, sodass Sie möglicherweise ein wenig herumfummeln müssen. Ich würde mehr ins Detail gehen, aber es ist ungefähr ein Jahr her, seit ich das letzte Mal an einem SSIS-Projekt gearbeitet habe.

Wenn Sie irgendwelche spezifischen Probleme haben, kommen Sie bitte zurück und kommentieren Sie, was Sie getroffen haben. Ich werde versuchen, die alten Erinnerungen wieder aufleben zu lassen.