我有一個SSIS包,我保存在SQL Server 2005的維護計劃下。雖然我可以選擇SSIS包,但我不知道如何刪除它們。如何刪除保存在SQL Server上的SSIS包?
7
A
回答
8
聽起來好像你試圖從數據庫引擎 - >管理 - >維護計劃中刪除軟件包。嘗試連接到「Integration Services」而不是數據庫引擎,然後在「運行包」或「存儲包」下查找要刪除的包。
從那裏你應該能夠右鍵單擊並刪除。
4
根據您使用的SQL Server版本,有一個包含軟件包的系統表。在我的2005版本中,該表名爲msdb.dbo.sysdtspackages90。您還可以查找諸如msdb.dbo.sysdtspackages或msdb.dbo.sysssispackages之類的表。要刪除一個包,只需從該表中刪除它。
4
如果你正在尋找一個腳本方法來刪除從SQL Server中的包,你可以做到以下幾點:
將下面的代碼刪除部署爲「\維護計劃\ DatabaseBackup-全所有的」從包服務器名爲「MYSQLSERVER01」
DTUTIL /SQL "\Maintenance Plans\DatabaseBackup-Full-All" /DELETE /SourceServer MYSQLSERVER01 >> rollback.log
下面的代碼將部署坐落在名爲「DatabaseBackup-全All.dtsx」到服務器文件系統當前目錄下一個包名爲「MYSQLSERVER01」爲「\維護計劃\ DatabaseBackup-Full-All「
DTUTIL /FILE "DatabaseBackup-Full-All.dtsx" /COPY SQL;"\Maintenance Plans\DatabaseBackup-Full-All" /QUIET /DestServer MYSQLSERVER01 >> release.log
這些代碼示例是從命令行運行的。 我還包含了>> release.log和>> rollback.log,以便您可以將執行日誌保存到文件中。
不要忘記將光盤放入任何目錄中打包文件以按原樣運行腳本,或更新上面的代碼以獲得軟件包的完整(本地或非本地)文件路徑。
0
約翰達科斯塔的解決方案爲我工作。我寫了下面的查詢輸出刪除命令和粘貼的結果到命令shell窗口:
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. 在SQL Server中保存SSIS包(.dtsx)表
- 2. 運行SSIS包的SQL Server作業 - 刪除\ SERVER參數
- 3. 如何刪除保存在SQL Server Management Studio中的空值
- 4. 在sql server 2005上執行SSIS包2005
- 5. 運行保存在SQL Server上的SSIS包與保存爲dtsx(XML)的運行包
- 6. SQL Server 2008 R2 SSIS包在SQL Server 2008(R1)上的部署
- 7. 如何使用DTS包在SQL Server上刪除或刪除.txt文件?
- 8. 如何使用SQL Server 2008在Windows上保存DTS包?
- 9. SSIS包保存在哪裏?
- 10. SSIS包不會保存SQL命令
- 11. 從SQL Server運行SSIS包
- 12. SQL Server 2005上的SSIS 2008?
- 13. 刪除在SQL Server
- 14. 刪除在SQL Server
- 15. sql2005-如何運行保存ssis包?
- 16. 在存儲過程中刪除SQL Server
- 17. 刪除SQL Server數據ID不存在
- 18. 正在刪除SQL Server存儲過程
- 19. 在SQL Server中如何刪除重複
- 20. 如何刪除反向值在SQL Server
- 21. 如何在SQL Server中刪除外鍵?
- 22. 如何在SQL Server中刪除多行
- 23. 獲取從SQL Server上的SSIS包執行的SQL查詢
- 24. 如何檢查SQL Server對象的存在並刪除它?
- 25. 如何確保在SQL Server中不會意外刪除一行?
- 26. 如何刪除Temporary SP如果存在於Sql Server 2005中
- 27. 如何在SQL Server上保存sql語句
- 28. 如何在SQL Server 2014環境中爲SQL Server 2008創建SSIS包?
- 29. 在SQL Server上跟蹤刪除
- 30. 在SQL Server上優化刪除
從命令行也適用於一個稍微不同的設置與SQL Server使用12節和DTUTIL不能夠連接到SQL Server Management Studio中的集成服務。 – 2014-12-12 08:03:39