我對SSIS相當陌生,我一直在尋找無處不在的問題的答案,找不到它,這讓我覺得它非常簡單明瞭,因爲我是很確定這是SSIS的標準問題。SSIS從CSV文件更新用戶變量
我正在構建一個SSIS包來自動上傳數據。
我們在四臺服務器上有一個多實例環境,並且正在使用SQL Server 2005.因此,我有一個用於服務器名稱和實例名稱的用戶變量。數據庫和表將始終保持不變。數據保存在excel文件中,但我將使用CSV導入數據。
有沒有辦法讓我從CSV文件更新用戶變量? TSQL - '開放行集'是前進的方向嗎?
我以前一直在更新從我導入數據到表中的變量,但後來我意識到在現場情況下我不知道要將數據導入到哪裏,因爲這些值仍將保存在CSV文件中。
請幫忙!這讓我瘋狂,而且我有一種下沉的感覺,答案是非常明顯的,這使得它變得更糟!
謝謝!
朱莉
那麼服務器和實例名稱的用戶變量的目的是什麼?我是否理解源文件中有指示目標應該是什麼的信息?你能否澄清你想要解決的問題? – billinkc
是的,沒錯。因爲我們有很多實例,所以每次執行數據上傳時都需要能夠更新實例和服務器位置。我的軟件包目前工作,但我必須手動更新每次運行包時的配置文件,源文件包含用戶變量的新值,它只是更新源文件中的變量而不使用我曾經使用的表掙扎着。我根本沒有VB編碼的知識,因此必須進行速成教程,但下面的解決方案看起來像解決了我的問題,除非其他人有任何其他想法! – JYatesDBA