在SQL Server命名例項上的SSIS程式包獲取方法

iSQlServer發表於2009-05-19

  當一個SQL Server例項安裝時,其中一個配置檔案是MsDtsSrvr.ini.xml檔案。這個檔案位於""< Program Files Installation>\Microsoft SQL Server\90\DTS\Binn"資料夾。它負責不同的配置選項。這是MsDtsSrvr.ini.xml預設內容的樣子:

  < ?xml version="1.0" encoding="utf-8"?>

  < DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  < StopExecutingPackagesOnShutdown&;gttrue< /StopExecutingPackagesOnShutdown>

  < TopLevelFolders>

  < Folder xsi:type="SqlServerFolder">

  < Name>MSDB< /Name>

  < ServerName>.< /ServerName>

  < /Folder>

  < Folder xsi:type="FileSystemFolder">

  < Name>File System< /Name>

  < StorePath>..\Packages< /StorePath>

  < /Folder>

  < /TopLevelFolders>

  < /DtsServiceConfiguration>
 
  在上面列出的配置設定中,其中一個讓我感興趣的是< ServerName>標籤。預設情況下,這個配置被設定成檢視預設例項(伺服器名)。

  當你試圖檢視一個指定例項上的SSIS程式包時,你會得到下面的錯誤:

  

  圖一

  要檢視一個指定例項上的程式包,你可以執行下面的步驟:

  1、 用你的SQL Server例項名稱替換< ServerName>部分的時期(.)。在我的案例中,它被更改成< ServerName>CULLENSVR01\SQL2K5< /ServerName>。

  2、 儲存這個檔案。

  3、 重啟SQL Server和SSIS服務。

  4、 重新連線到SSIS例項,你應該可以看到儲存在SQL Server例項上的所有程式包。

  

  圖二

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-600464/,如需轉載,請註明出處,否則將追究法律責任。

相關文章