Tengo un paquete de SSIS que he guardado en Planes de mantenimiento en SQL Server 2005. Aunque puedo seleccionar paquetes de SSIS, no estoy seguro de cómo puedo eliminarlos.¿Cómo puedo eliminar un paquete de SSIS guardado en SQL Server?
Respuesta
Parece que está intentando eliminar el paquete del Motor de base de datos -> Gestión -> Planes de mantenimiento. Intente conectarse a "Integration Services" en lugar del motor de la base de datos y busque el paquete que desea eliminar en Ejecución de paquetes o Stored Packages.
Desde allí, debe poder hacer clic derecho y eliminar.
Según la versión de SQL Server que esté utilizando, hay una tabla del sistema que contiene los paquetes. En mi versión de 2005, la tabla se llama msdb.dbo.sysdtspackages90. También puede buscar tablas como msdb.dbo.sysdtspackages o msdb.dbo.sysssispackages. Para eliminar un paquete, simplemente elimínelo de esta tabla.
Si usted está buscando un método guión para eliminar los paquetes de SQL Server, puede hacer lo siguiente:
el siguiente código borrar un paquete implementado como "\ Mantenimiento Planes \ DatabaseBackup-Full-All" un servidor llamado "MYSQLSERVER01"
DTUTIL /SQL "\Maintenance Plans\DatabaseBackup-Full-All" /DELETE /SourceServer MYSQLSERVER01 >> rollback.log
el siguiente código implementar un paquete situado en el directorio actual en el sistema de archivos llamado "DatabaseBackup-Full-All.dtsx" a un servidor llamado "MYSQLSERVER01" como "Planes \ Mantenimiento \ DatabaseBackup-Full-All "
DTUTIL /FILE "DatabaseBackup-Full-All.dtsx" /COPY SQL;"\Maintenance Plans\DatabaseBackup-Full-All" /QUIET /DestServer MYSQLSERVER01 >> release.log
Estos ejemplos de código se ejecutan desde la línea de comandos. También he incluido >> release.log y >> rollback.log para que pueda guardar el registro de ejecución en un archivo.
No olvide incluir en el directorio en el que se encuentre Package File para ejecutar el script como está, o actualice el código anterior para tener la ruta completa (local o unc) de su paquete.
La solución de John DaCosta funcionó para mí. Escribí la siguiente consulta a la salida de los comandos de eliminación y pegar los resultados en una ventana de shell de comandos:
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. Ejecutar el paquete SSIS de SQL Server del procedimiento almacenado
- 2. SQL Server procedimiento almacenado conversión a paquete SSIS
- 3. ¿Cómo puedo implementar un solo paquete desde las herramientas de datos de SQL Server en SSIS 2012?
- 4. ¿Cómo edito los archivos del paquete SSIS?
- 5. ¿Cómo ejecutar un paquete SSIS desde .NET?
- 6. Crear un paquete SSIS - Para copiar datos de Oracle a SQL Server
- 7. ¿Cómo puedo eliminar citas iniciales y finales en SQL Server?
- 8. ¿Es posible el despliegue de SSIS 2012 paquete en SQL Server 2008
- 9. Web Referencia rompe paquete SSIS
- 10. ¿Cómo solicito la entrada de un paquete SSIS?
- 11. Optimizar Eliminar en SQL Server
- 12. ¿Cómo programar un trabajo de paquete SSIS en SQL sheduler o planificador de Windows?
- 13. ¿Cómo veo los paquetes de SSIS en SQL Server Management Studio?
- 14. Cómo eliminar el desencadenador en SQL Server?
- 15. SSIS: No veo el asistente de configuración del paquete
- 16. ¿Cómo puedo fallar manualmente un paquete en Integration Services?
- 17. ¿Cómo puedo eliminar por completo un paquete en Perl?
- 18. SSIS - Eliminar filas
- 19. ¿Cómo fusiono los archivos del paquete SSIS?
- 20. Eliminar filas "duplicadas" en SQL Server 2010
- 21. SSIS: copiar tablas de MySQL a SQL Server 2008
- 22. Fallo intermitente para alistar paquete SSIS en transacción DTC
- 23. Cómo hacer que el nombre del servidor sea dinámico en un paquete SSIS
- 24. ¿Eliminar registros duplicados en SQL Server?
- 25. Eliminar un grupo de tablas en SQL Server
- 26. SSIS DTEXEC paquete carácter de espacio variable no aceptado
- 27. ¿Qué es el paquete SSIS y qué hace?
- 28. ¿Cómo puedo encontrar un índice deshabilitado en SQL Server 2008?
- 29. ¿Cómo puedo configurar un campo calculado simple en SQL Server?
- 30. ¿Cómo puedo crear un desencadenador deshabilitado en SQL Server 2005?
Usando dtutil desde la línea de comandos también trabaja para una configuración ligeramente diferente con v.12 SQL Server y no ser capaz de conectarse a servicios de integración desde SQL Server Management Studio. –
+1 Tenía más de 200 paquetes para eliminar y este es el comando que necesitaba. Agregando la secuencia de comandos que utilicé para generar su comando sugerido. –
Muchas gracias, esto era exactamente lo que necesitaba ya que no me podía conectar a "Servicios de integración". – Sander