2012-03-14 62 views
0

我正在使用ssis包。我用配置文件開發了一些軟件包。在配置文件中,我給出了像FlatFileConnection,OLEDB Connection等連接的所有相對路徑,它使用帶/ config配置文件路徑的dtexec命令正常運行。如何在SQL中指定SSIS的dtsconfig文件的相對文件JOBS

但是現在我需要創建一個sql作業來每天自動運行這個ssis包。在這種情況下,我想給配置文件的相對路徑(我不想硬編碼到配置文件的路徑,它應該來自.dtsx文件路徑的相同路徑)。我怎樣才能做到這一點?

在此先感謝。 Eshwer

回答

0

在SQL Server Management Studio中,突出顯示SQL Server代理 - >啓動。突出顯示作業 - >新作業...,將其命名爲myJob。

  1. 下臺階,新的步驟,將其命名爲,第一步,
  2. 類型:SQL Server集成服務包
  3. 運行方式:MYPROXY
  4. 包源:文件系統
  5. 瀏覽選擇你的包文件xxx.dtsx
  6. 點擊Ok

安排你的工作,使之........

+0

我知道將任務安排到ssis包的步驟。但我想知道如何在shcedule工作期間動態指定.dtsconfig文件.. – Eshwer 2012-03-14 10:58:26

0

你不能!

您的作業步驟中必須具有配置文件的路徑。 如果您將它配置在其他地方,則需要配置以顯示cofig文件的位置。沒有道理,對嗎?

相關問題