SQL2008更新至SP3後,連結伺服器(sql2000)之分散式的查詢卻一直出現結構描述版本時間不對的錯誤,請求協助,謝謝。
-
2012年4月2日 上午 02:51
日前的Reporting Service報表轉pdf問題將SQL2008升級至Sp3,但卻發生原來建立連結伺器至SQL2k做分散式查詢的語法卻出現問題,說該table結構描述版本時間不對,該SQL2k有排程會定時在週日將資料做reindex。但查詢官方文件http://support.microsoft.com/kb/2588970/zh-tw,在sp2有該問題,但在sp3中應已修正,為何更新至Sp3還是會且原來尚未安裝修正程式(sql2008)前是正常。應用程式為ASP.NET2.0均無異動過。
錯誤訊息:連結伺服器"xxx"的OLE DB提供者"SQLNCLI10"報告結構描述版本在資料表"xxx.xxx.table"的編譯時間("xxxx")與執行時間()之間的變更。
目前僅能將SQL服務重新啟動暫時解決,不知有達人是否較好的處理方式。謝謝。
SommerSu
所有回覆
-
2012年4月2日 上午 11:42版主
- 已編輯 ricoismeMVP, Moderator 2012年4月2日 上午 11:43
- 已提議為解答 ChenBruceMicrosoft Contingent Staff, Moderator 2012年4月5日 上午 01:51
- 已標示為解答 ricoismeMVP, Moderator 2012年4月5日 上午 02:26
-
2012年4月4日 上午 02:38版主
-
2012年4月5日 上午 02:40
ricoisme大大,謝謝你提供的方法 。
查看你所提供之方法基本上與restart sql服務的作法相同,但較為單純,應該是可行的。因公司sql2k只能在週未進行dbreindex,所以我會先在sql2008上建個job,待週日執行後再來回報結果。
看樣子此問題是微軟本身ServicePack的error,只是不知微軟是否會出相關修正程式來修正此問題。
謝謝你的協助。
SommerSu
-
2012年4月9日 上午 01:46
hi
可以參考目前這bug 的解決方法,MS 期望 denali 能夠修正
保證解答-微軟技術支援服務
Dear ricoisme,
此方法確實可以取代重新啟動SQL服務來解決該問題,目前我已建立一個job在特定時間修正該現象。謝謝你的協助。
還是期望微軟可以提供該修正程式,必竟該問題是SQL更新ServicePack後所造成的問題。
SommerSu

