此頁沒有內(nèi)容條目
內(nèi)容

保證足夠的 TempDB 空間

如果在處理需要 SQL 服務(wù)器處理空間的 Recordset 對象時發(fā)生錯誤,則可能需要增加 TempDB 的大小。(某些查詢需要臨時處理空間。例如,帶 ORDER BY 子句的查詢需要一種 Recordset,而這需要部分臨時空間。)

要點(diǎn)   請在執(zhí)行操作之前閱讀該步驟,因為設(shè)備對象一旦展開就難以折疊。

增加 SQL 服務(wù)器上的 TempDB 空間

1.啟動 Microsoft? SQL Server Enterprise Manager,打開“服務(wù)器”樹,然后打開“數(shù)據(jù)庫設(shè)備”樹。

 

2.選定要擴(kuò)展的(物理)設(shè)備,如 Master,然后雙擊該設(shè)備打開“編輯數(shù)據(jù)庫設(shè)備”對話框。

該對話框顯示當(dāng)前數(shù)據(jù)庫使用的空間大小。

3.在“大小”滾動框中,將設(shè)備增加到所需量(例如,50 MB 的硬盤空間)。

 

4.單擊“立即更改”增加(邏輯)TempDB 可以擴(kuò)展的空間大小。

 

5.打開服務(wù)器上的“數(shù)據(jù)庫”樹,然后雙擊“TempDB”打開“編輯數(shù)據(jù)庫”對話框。“數(shù)據(jù)庫”選項卡列出當(dāng)前分配給 TempDB 的空間大?。ā皵?shù)據(jù)大小”)。默認(rèn)情況下是 2 MB。

 

6.在“大小”組下,單擊“擴(kuò)展”。圖形顯示在每個物理設(shè)備上可用的和已分配的空間。栗色的條代表可用的空間。

 

7.選定“日志設(shè)備”,例如 Master,在“大小 (MB)”框中顯示可用的空間。

 

8.單擊“立即擴(kuò)展”將空間分配給 TempDB 數(shù)據(jù)庫。

“編輯數(shù)據(jù)庫”對話框顯示新分配的 TempDB 大小。

參閱   關(guān)于該主題的詳細(xì)信息,請參閱 Mcirosoft SQL Server Enterprise Manager 幫助文件中的“擴(kuò)展數(shù)據(jù)庫對話框”。