2011-04-01 66 views
3

我有一個ssis包,它將固定列寬文本文件中的數據讀入數據庫表。如何更改SSIS包中的flatfile連接管理器「文件名」值?

而我正在修改現有的ssis包。 我有一個平面文件源...和平面文件cnnection。當我嘗試編輯平面文件連接...使用「平面文件連接管理器編輯器」...,在「一般」部分...即使我選擇不同的文件名..它沒有得到體現。

或者......選擇「平面文件連接」的屬性窗口 - 一旦我更改連接字符串,然後單擊「保存」的Visual Studio ...它回滾

請幫助我。

回答

0

是否有可能您無法訪問程序包本身?右鍵單擊下面連接管理器中的文件圖標,然後選擇「重命名」,然後在那裏重命名,然後保存包應該工作。

+1

我發現了這個問題。問題是...如果你轉到flatfile連接屬性...「表達式」 - >連接字符串配置在那裏。我現在面臨一個問題...當在那裏給一個ftp路徑時...... SSIS給我錯誤。如何給文件路徑? – Relativity 2011-04-01 22:39:18

+1

FlatFile無法連接到FTP。您需要使用FTP連接管理器。 – cairnz 2011-04-02 19:46:45

1

拉着一個有用的評論到一個答案......

這有可能是連接字符串(文件路徑名)從式/用戶或項目參數進行設置。

要進行檢查,請右鍵單擊平面文件連接管理器,然後轉到Properties,然後檢查Expressions,看是否ConnectionString從一個變量設置如@[User::MyFileConnectionString]

這將導致它的這種行爲看似「在您手動更改之後,請勿「執行」。

相關問題