首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2008

SQL Server 2008 查看估計執行計畫出現目錄名稱無效錯誤解決方案

     編輯:SQL Server 2008

問題現象

在 SSMS 中點擊工具列「顯示估計的查詢執行計畫」時,系統提示無法存取 Documents and Settings\XXX\Local Settings\Temp\1\xxx.tmp 檔案。檢查發現 Temp 目錄下缺少 1 這個子目錄。

根本原因

1 目錄是供第 1 號遠端桌面連線工作階段使用的暫存目錄。當該工作階段建立時會自動建立此目錄,但在某些情況下(如系統清理、權限異常、設定檔損毀)導致目錄遺失,進而使 SQL Server 無法寫入暫存執行計畫檔案。

解決方法

  1. 開啟檔案總管,瀏覽至 %USERPROFILE%\Local Settings\Temp\(或 C:\Users\<使用者名稱>\AppData\Local\Temp\)
  2. 手動建立名為 1 的子目錄
  3. 重新嘗試顯示估計執行計畫,問題即可解決

補充說明

若使用非第 1 號工作階段(如第 2 號),對應目錄會是 2,以此類推。此問題常見於 Windows Server 2008 / 7 環境,後續版本較少發生。

錯誤訊息截圖
圖:執行計畫錯誤提示截圖
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved