如果在處理需要 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ù)庫對話框”。