2010年2月21日 星期日

無法開啟 bcp 的主資料檔

之前為了讓user能夠用簡單的程式將文字檔載入SQL Server,想到用bcp配合batch檔,然後用Bat_To_Exe_Converter封裝成exe給User執行,一年過後,user反應程式忽然不能正常執行了,出現如下錯誤
SQLState = S1000, NativeError = 0

Error = [Microsoft][ODBC SQL Server Driver]無法開啟 BCP 的主資料檔

2010年2月7日 星期日

封裝的Protection Level

以前在Business Intelligence Development Studio 設計SSIS封裝時,不太了解Protection Level的差異,都用預設的,結果明明在BIDS執行成功的,佈署到SQL Server上後執行就失敗,想說SSIS怎麼那麼難用啊,封裝設計的還真複雜,之前的DTS簡單多了,但又不能不用,只好研究了一下各Protection Level的差別囉

我就一一設定不同Protection Level,除了ServerStorage以外,因為這是部署到msdb上才會用的,存檔後看看封裝檔案dtsx的大小,與dtsx內容跟連線密碼有關的部分,還有用Dtexecui執行的狀況,整理如下圖