2009年11月17日 星期二

sql server linked db error -

某天, sql 2000上的 連到informix 的liked db 發生了以下的錯誤..

---------------------------
SQL Server Enterprise Manager
---------------------------
錯誤 7399: OLE DB Provider 'MSDASQL' 報告了錯誤。提供者報告了未預期的重大錯誤。
OLE DB 錯誤追蹤 [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x8000ffff: 提供者報告了未預期的重大錯誤。]。
---------------------------
確定
---------------------------

查了半天, 相關的設定都沒有錯, 重新建立linked db設定....都沒用哩.
更奇怪的是, dts 透過相同的odbc 設定直接連到informix 下載資料也都ok
唯獨透過linked db , 以openquery 的方式就發生以上的錯誤



想說重新啟動一下sql server 吧. 結果, 竟然好了耶

針正是賭著鬼啊.........


1 則留言:

  1. 媽的...使用者在openquery查詢的過程中,遇到informix重啟, 然後就無法openquery了...是死在里頭臭嗎?? unix 上dbaccess很正常啊. sql server 上其他的linked db也很正常啊, 為什麼只有informix 不行, 重新建一個新的linked db也不行....
    有沒有重啟linked db的功能啊....
    一定要重開sql server嗎

    回覆刪除

IIS 網站無法下載中文檔名檔案因為取消高位元字元

 網址+中文檔案名稱方式下載檔案顯示 404 - 找不到檔案或目錄。 但英數字檔案名稱則可下載。 因為設定GCB IIS,其中1項 將高位元字元預設取消勾選了。 27 TWGCB-04-014-0028 要求篩選與其他限制模組 允許高位元字元 這項原則設定決定查詢...