保证足够的 TempDB 空间

目录

如果在处理需要 SQL 服务器处理空间的 Recordset 对象时发生错误,则可能需要增加 TempDB 的大小。(某些查询需要临时处理空间。例如,带 ORDER BY 子句的查询需要一种 Recordset,而这需要部分临时空间。)

要点   请在执行操作之前阅读该步骤,因为设备对象一旦展开就难以折叠。

增加 SQL 服务器上的 TempDB 空间

  1. 启动 Microsoft® SQL Server Enterprise Manager,打开“服务器”树,然后打开“数据库设备”树。

  2. 选定要扩展的(物理)设备,如 Master,然后双击该设备打开“编辑数据库设备”对话框。

    该对话框显示当前数据库使用的空间大小。

  3. 在“大小”滚动框中,将设备增加到所需量(例如,50 MB 的硬盘空间)。

  4. 单击“立即更改”增加(逻辑)TempDB 可以扩展的空间大小。

  5. 打开服务器上的“数据库”树,然后双击“TempDB”打开“编辑数据库”对话框。“数据库”选项卡列出当前分配给 TempDB 的空间大小(“数据大小”)。默认情况下是 2 MB。

  6. 在“大小”组下,单击“扩展”。图形显示在每个物理设备上可用的和已分配的空间。栗色的条代表可用的空间。

  7. 选定“日志设备”,例如 Master,在“大小 (MB)”框中显示可用的空间。

  8. 单击“立即扩展”将空间分配给 TempDB 数据库。

    “编辑数据库”对话框显示新分配的 TempDB 大小。

参阅   关于该主题的详细信息,请参阅 Mcirosoft SQL Server Enterprise Manager 帮助文件中的“扩展数据库对话框”。

www.51windows.Net