Microsoft 發佈 Microsoft SQL Server 2008 修正成一個可下載的檔案。 因為修正程式是累加的,所以每個新發行版本本都包含舊版 SQL Server 2008 修正版本中包含的所有修復程式及所有安全性修正程式。
徵狀
請試想下列案例:
-
您的資料表在 Microsoft SQL Server 2008 中有一個 [空間資料類型] 欄。
-
[空間] 資料類型欄的索引已存在。
-
查詢會參照資料庫調整顧問(DTA)所使用的工作負荷中的 [空間資料類型] 欄。
在這種情況下,可能會在 SQL Server 引擎中發生存取衝突。 DTA 用來處理工作負荷的連接會自動關閉。 此外,在 SQL Server 錯誤記錄中還會記錄下列錯誤訊息:
<日期> <時間> spid # SqlDumpExceptionHandler: Process # 產生的致命例外 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server 正在終止這個程式。
解決方案
SQL Server 2008 的 Service pack 資訊
若要解決此問題,請取得最新的 SQL Server 2008 service pack。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
968382 如何取得最新的 SQL Server service pack 2008
因應措施
若要解決這個問題,請使用下列其中一個方法:
-
停用或除去 [空間資料類型] 欄上的空間索引,然後在 DTA 分析完成後重建索引。
-
移除參照 [空間] 資料類型欄的查詢,並參照 DTA 所使用的工作負荷中的空間資料類型索引。
注意: 根據設計,DTA 不建議在 [空間] 欄上為表格設定空間索引。
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
其他相關資訊
如需有關 DTA 實用程式的詳細資訊,請造訪下列 MSDN 網站: