Ich habe ein SSIS-Paket, das ich unter Wartungspläne auf SQL Server 2005 gespeichert habe. Obwohl ich SSIS-Pakete auswählen kann, bin ich mir nicht sicher, wie ich sie löschen kann.Wie kann ich ein auf SQL Server gespeichertes SSIS-Paket löschen?
Antwort
Es klingt wie Sie versuchen, das Paket von Datenbankmodul -> Management -> Wartungspläne zu löschen. Versuchen Sie, eine Verbindung zu "Integration Services" anstelle der Datenbank-Engine herzustellen, und suchen Sie unter Pakete ausführen oder Gespeicherte Pakete nach dem Paket, das Sie löschen möchten.
Von dort sollten Sie rechts klicken und löschen können.
Je nachdem, welche Version von SQL Server Sie verwenden, gibt es eine Systemtabelle, die die Pakete enthält. In meiner Version 2005 heißt die Tabelle msdb.dbo.sysdtspackages90. Sie können auch nach Tabellen suchen, z. B. msdb.dbo.sysdtspackages oder msdb.dbo.sysssispackages. Um ein Paket zu löschen, löschen Sie es einfach aus dieser Tabelle.
Wenn Sie nach einer Skript Methode suchen, um die Pakete von SQL Server zu entfernen, können Sie wie folgt vorgehen:
Der folgende Code wird ein Paket bereitgestellt als „\ Wartungspläne \ Databasebackup-Full-All“ löscht aus ein Server „MYSQLSERVER01“
namensDTUTIL /SQL "\Maintenance Plans\DatabaseBackup-Full-All" /DELETE /SourceServer MYSQLSERVER01 >> rollback.log
der folgende Code wird ein Paket im aktuellen Verzeichnis auf dem Dateisystem namens „Databasebackup-Full-All.dtsx“ auf einen Server mit dem Namen „MYSQLSERVER01“ als „\ Wartungspläne befand bereitstellen \ DatabaseBackup-Full-All "
DTUTIL /FILE "DatabaseBackup-Full-All.dtsx" /COPY SQL;"\Maintenance Plans\DatabaseBackup-Full-All" /QUIET /DestServer MYSQLSERVER01 >> release.log
Diese Codebeispiele werden über die Befehlszeile ausgeführt. Ich habe auch die >> release.log und >> rollback.log enthalten, so dass Sie das Ausführungsprotokoll in einer Datei speichern können.
Vergessen Sie nicht, in das Verzeichnis zu wechseln, in dem Sie Paketdatei haben, um das Skript auszuführen, oder aktualisieren Sie den obigen Code, um den vollständigen (lokalen oder unc) Dateipfad Ihres Pakets zu haben.
John DaCostas Lösung funktionierte für mich. Ich schrieb die folgende Abfrage der Löschbefehle ausgeben und klebte die Ergebnisse in ein Kommando-Shell-Fenster:
SELECT CONCAT('DTUTIL /SQL "\', f.foldername, '\', name, '" /DELETE /SourceServer MyServerName')
FROM msdb.dbo.sysssispackages s
JOIN msdb.dbo.sysssispackagefolders f
on s.folderid = f.folderid
WHERE ownersid <> 0x01
- 1. Optimierung Löschen auf SQL Server
- 2. SQL Server-Datenbank löschen
- 3. Wie kann ich ein Bit in SQL Server spiegeln?
- 4. Wie kann ich ein SQL Server-Datumsformat in Oracle konvertieren?
- 5. Wie kann ich aufhören, durch Verweis auf ein im Prototyp gespeichertes Objekt zu gehen?
- 6. Wie kann ich ein auf dem iPhone gespeichertes Bild verstecken und mit einem Passwort schützen?
- 7. Wie kann ich SQL Server-Datenbankdiagramme scripten?
- 8. Wie erstelle ich einen Trigger in MySQL (Xampp Server), der ein auf dem Server gespeichertes R-Skript ausführt?
- 9. kann nicht auf SQL Server
- 10. Wie aktiviere ich MSDTC auf SQL Server?
- 11. Wie kann ich SQL Server verbessern Spiegelung
- 12. SQL Server xml.modify Methode löschen
- 13. Wie öffne ich ein in Swift gespeichertes Bild im Fotoalbum?
- 14. Wie kann ich SQL Server Instanzen installieren?
- 15. Wie kann ich SQL Server zwingen
- 16. Löschen von SQL-Server-Datenbank
- 17. Wie kann ich erkennen, wenn ein Browser ein gespeichertes Passwort in Web Login
- 18. SQL Server-Replikation ohne Löschen?
- 19. SQL Server gespeicherte Prozedur kann einfügen, nicht löschen
- 20. Kann ich SQL Server neben SQL Server Express installieren?
- 21. Wie entferne ich ein im Cache gespeichertes lokales Artefakt, das maven abgerufen wurde?
- 22. Wie kann ein SQL Server-Benutzer Daten einfügen/aktualisieren/löschen, aber nicht ändern Schema?
- 23. Wie kann ich den Tastaturcache auf iOS löschen/löschen?
- 24. SQL Server von Indizes verlangsamt drastisch löschen
- 25. Zugriff auf ein in einem UITabBarController gespeichertes Wörterbuch
- 26. SQL Server 2008: doppelte Zeilen löschen
- 27. Löschen von doppelten Datensätzen in SQL Server?
- 28. Kann nicht löschen Amazon RDS SQL Server-Datenbank
- 29. Kann eine Videowiedergabe ein im internen Speicher gespeichertes Video abspielen?
- 30. Wie kann ich ein in der Datenbank gespeichertes Bild in Visual Studio ReportViewer 2008 laden?
Mit dtutil von der Kommandozeile arbeitet auch für eine etwas andere Einrichtung mit v.12 SQL Server und nicht verbinden zu können, zu Integrationsdiensten aus SQL Server Management Studio. –
+1 Ich hatte über 200 Pakete zu löschen und das ist der Befehl, den ich brauchte. Hinzufügen des Skripts, mit dem ich den vorgeschlagenen Befehl generiert habe –
Vielen Dank, das war genau das, was ich brauchte, da ich keine Verbindung zu "Integration Services" herstellen konnte. – Sander