Invoke-sqmSsisConfiguration - SSIS SQL Server Integration Services vollautomatisch konfigurieren PowerShell
Was macht die Funktion?
Konfiguriert SQL Server Integration Services (SSIS) vollautomatisch: Service Account setzen, SSISDB-Katalog erstellen, Firewall-Regel fuer SSIS-Port oeffnen und Verzeichnisberechtigungen fuer Package-Speicher konfigurieren. Unterstuetzt sowohl SSIS im Package-Deployment-Modell als auch das Projekt-Deployment-Modell mit SSISDB.
Wann nutzt man sie?
Bei der Ersteinrichtung eines neuen SSIS-Servers als Teil des standardisierten Onboarding-Prozesses. Nach einem SQL Server Upgrade wenn SSIS neu konfiguriert werden muss. Wenn ein bestehender SSIS-Server migriert und neu aufgebaut wird.
Typische Probleme
- SSISDB-Katalog nicht erstellt - Projekt-Deployment-Modus funktioniert nicht
- Fehlende Firewall-Regel blockiert SSIS-Zugriff von ETL-Clients
- Falscher Service Account ohne ausreichende Berechtigungen auf Quell-/Ziel-Systemen
Vorteile
- Vollstaendige SSIS-Einrichtung in einem Befehl statt mehrerer manueller Konfigurationsschritte
- Automatische Erstellung des SSISDB-Katalogs mit korrekten Verschluesselungseinstellungen
- Verifikation nach der Konfiguration: SSIS-Dienst laeuft und Katalog ist erreichbar
# SSIS vollautomatisch konfigurieren Invoke-sqmSsisConfiguration -SqlInstance "SQL01" -ServiceAccount "DOMAIN\ssis_svc" # SSIS mit SSISDB-Katalog und benutzerdefinierter Verschluesselung Invoke-sqmSsisConfiguration -SqlInstance "SQL01" -CreateSsisdb -SsisdbPassword "CatalogPass123"