我有一個平面文件本地存儲在運行SSIS的服務器上。SSIS平面文件位置。本地驅動器vs共享文件夾在同一臺服務器上
當在平面文件連接管理器中選擇我的平面文件的位置時,我可以使用本地驅動器(d:\ testfiles \ flatfile.txt),或者我可以使用UNC路徑(\ myserver \ flatfileshare \ flatfile。 txt)
兩者都指向同一個文件,並且這個包是成功的。爲什麼我應該選擇另一個的性能原因是否存在?
我有一個平面文件本地存儲在運行SSIS的服務器上。SSIS平面文件位置。本地驅動器vs共享文件夾在同一臺服務器上
當在平面文件連接管理器中選擇我的平面文件的位置時,我可以使用本地驅動器(d:\ testfiles \ flatfile.txt),或者我可以使用UNC路徑(\ myserver \ flatfileshare \ flatfile。 txt)
兩者都指向同一個文件,並且這個包是成功的。爲什麼我應該選擇另一個的性能原因是否存在?
除了性能上的原因,如果您選擇UNC路徑,則您擁有更靈活的解決方案。在這種情況下,如果您更改SSIS包,因此它在另一臺服務器上運行,則文件的路徑將是正確的。
指定文件是這樣的:
\\server\sharename\path\file.txt
這將在兩地工作。
簡稱UNC路徑。
當我有XP時,我喜歡這個實用程序來生成它們 - clippath。您可以右鍵單擊某個文件,然後將該路徑複製到剪貼板。神奇。
現在我在Win7 x64上,它不受支持。 Windows7有一個複製文件路徑,但它似乎使用驅動器號,這不是我們想要的,是嗎?
查找文件是一個微不足道的位置,我不會擔心差異。
我會使用某種包配置來存儲文件的路徑,這是一個更靈活的解決方案。
我知道它會工作,我熟悉UNC路徑。我問的是:在選擇使用哪一個時,我需要考慮是否存在任何性能影響? – fieldingmellish 2010-12-21 21:34:47