2016-12-14 72 views
0

我正在試圖查找用於SQL Server集成服務包中存儲在SQL Server中的維護計劃SSIS包的代碼。我嘗試登錄到服務器上的Integration Services,但它返回的錯誤是無法檢索此請求的數據。不幸的是,我不是那個設置這個軟件包的人,所以我不確定原始文件在哪裏,或者它們現在是否存在。編輯SQL Server集成服務包

我需要找到dtsx文件或類似的東西,以便我可以確定正在執行哪些步驟並根據需要修改它們。這是在SQL Server 2012上,並且正在從SQL Server作業活動監視器引用該包。

非常感謝您提供任何幫助。

+0

只需檢查 - 您確定您使用的登錄名具有訪問SSIS包所需的權限/登錄到SSIS服務器?你在哪個階段得到錯誤?什麼是確切的錯誤信息? –

+0

我嘗試連接到服務器時收到錯誤。確切的細節是:無法連接到[服務器名稱]。其他信息:無法檢索連接到計算機[servername]上的集成服務服務的此請求(Microsoft.sqlserver.management.sdk.sfc)的數據失敗,並顯示以下錯誤消息:「該服務無法啓動,因爲它是禁用或者因爲它沒有與其關聯的啓用設備。「。 – Xiphoen

+0

這通常表示SQL Server Integration Services未在您嘗試連接的SQL Server上運行。您可能需要啓動服務才能訪問代碼。或者,SSIS可以運行在不同的服務器上。如果這是一項預定作業,請查看作業以確定哪些服務器正在運行該程序包。 –

回答

0

首先在位於SSMS中SQL代理的作業中,轉到類型爲SQL Server Integration Services的步驟。

一般標籤會給你的位置。包的來源是什麼?如果是文件系統,則該文件位於您通過SSMS和指定的軟件包目標登錄的服務器上。

如果源是SQL Server,則需要登錄到該面板。如果是SSIS包存儲,您將使用Windows身份驗證。

This link將幫助提供有關包裝位置的更多信息。從那裏,你將不得不在視覺工作室進行編輯。

+0

包源代碼是SQL服務器,並具有位於包標記下的位置,用於指示SSIS包\ Maintenance Plans文件夾。 「你需要在那裏登錄面板」 - 我不確定除了試圖通過對象瀏覽器登錄之外,這意味着什麼,這給我一個關於無法檢索數據的錯誤(在評論中引用以上) – Xiphoen

相關問題