Поделиться через


Обеспечение достаточного места в TempDB

При возникновении ошибок при обработке объектов Recordset, которым требуется пространство для обработки в Microsoft SQL Server 6.5, может потребоваться увеличить размер TempDB. (Для некоторых запросов требуется временное пространство для обработки; например, запрос с предложением ORDER BY требует типа Recordset, для которого требуется временное пространство.)

Важно!

Начиная с Windows 8 и Windows Server 2012 серверные компоненты RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в будущих версиях Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти в службу данных WCF.

Важно!

Прочтите эту процедуру перед выполнением действий, так как сжать устройство после его развертывания не так просто.

Примечание

По умолчанию в Microsoft SQL Server 7.0 и более поздних версий tempDB автоматически увеличивается по мере необходимости. Таким образом, эта процедура может потребоваться только на серверах с более ранними версиями, чем 7.0.

Увеличение пространства TempDB в SQL Server 6.5

  1. Запустите Microsoft SQL Server Enterprise Manager, откройте дерево для сервера, а затем откройте дерево "Устройства базы данных".

  2. Выберите (физическое) устройство для развертывания, например Master, и дважды щелкните его, чтобы открыть диалоговое окно Изменение устройства базы данных .

    В этом диалоговом окне показано, сколько пространства используются текущими базами данных.

  3. В поле Размер увеличьте размер устройства до нужного объема (например, 50 мегабайт (МБ) места на жестком диске).

  4. Нажмите кнопку Изменить сейчас , чтобы увеличить объем пространства, до которого может расширяться (логическая) база данных TempDB.

  5. Откройте дерево Базы данных на сервере, а затем дважды щелкните TempDB , чтобы открыть диалоговое окно Изменение базы данных . На вкладке База данных отображается объем пространства, выделенного в настоящее время для TempDB (размер данных). По умолчанию это 2 МБ.

  6. В группе Размер нажмите кнопку Развернуть. На диаграммах отображается доступное и выделенное пространство на каждом из физических устройств. Полосы бордового цвета представляют доступное пространство.

  7. Выберите устройство журнала, например Master, чтобы отобразить доступный размер в поле Размер (МБ).

  8. Нажмите кнопку Развернуть, чтобы выделить это пространство для базы данных TempDB.

    В диалоговом окне Изменение базы данных отображается новый выделенный размер для TempDB.

Дополнительные сведения об этом разделе см. в файле справки Microsoft SQL Server Enterprise Manager по запросу "Диалоговое окно "Развернуть базу данных".

См. также:

Основные принципы RDS