RSS
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная
Регистрация
Вход


Aqu@Blog

Среда, 14 Апреля 2021, 23:49

Меню сайта
Категории раздела
Диагностика [4]
Windows [63]
VirtualBox [3]
SQL [8]
1C [9]
Разное [10]
SharePoint [2]
HP [1]
DOS [2]
Кассы [3]
...
Наш опрос
Какой Бренд мобильных телефонов вы предпочитаете?

Всего ответов: 4
...
...
...
...
Главная » Статьи » Компьютерное Железо » SQL

Перемещение системной базы tempdb в MS SQL Server
TempDB представляет собой системную базу данных Microsoft SQL Server, в которой хранятся временные таблицы, созданные как самим сервером, так и пользователями. Эта база данных создается заново при каждом перезапуске Microsoft SQL Server. По умолчанию размер этой базы данных неограничен и увеличение его осуществляется при необходимости автоматически, порциями по 10% от текущего размера TempDB. Однако эти параметры могут быть переопределены пользователем. По умолчанию, минимальный размер этой базы данных, который устанавливается при старте Microsoft SQL Server, определяется размером системной базы данных MODEL. Очистка журнала транзакций в этой базе данных производится автоматически, при этом удаляются только неактивные записи журнала транзакций.
 
При работе 1С:Предприятия в режиме клиент-сервер используются временные таблицы и переменные table. Кроме того, TempDB используется Microsoft SQL Server при выполнении запросов, использующих операторы GROUP BY, UNION, DISTINCT и т.п.
 
Проблема:
В процессе работы 1С:Предприятия возможно значительное увеличение размера базы данных TempDB. Если размер диска, на котором расположена база данных TempDB, окажется недостаточным, работа 1С:Предприятия может завершиться аварийно.
 
Решение:
Если эта проблема проявляется регулярно, то рекомендуется переместить TempDB на другой диск большего размера.
 
Эту операцию можно выполнить следующим способом:
определить логические имена файлов базы данных TempDB (колонка "NAME" результата выполнения процедуры). Для этого нужно в Query Analyzer выполнить следующую команду:
 
USE tempdb
GO EXEC sp_helpfile
GO
 
изменить месторасположение файлов базы данных TempDB с помощью команды ALTER DATABASE. Для этого нужно в Query Analyzer выполнить следующую последовательность команд:
 
USE master
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'Новый_Диск:\Новый_Каталог\tempdb.mdf')
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'Новый_Диск:\Новый_Каталог\templog.ldf')
GO
 
Перезапустить Microsoft SQL Server
Категория: SQL | Добавил: Aqua (29 Января 2012)
Просмотров: 2692 | Рейтинг: 0.0/0
Всего комментариев: 0
  • Коментарии
  • VKontakte
  • Facebook
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
...
Нет аватара
Информация

Логин: Гость
Группа: Гости
Ваш IP: 100.26.179.251
Браузер:

Праздники сегодня
Информер праздники сегодня
Погода
Нижнекамск
электронные услуги
Друзья сайта
  • Раскрутка вашего Сайта
  • ...
    Copyright AquaBlog © 2021

    Яндекс цитирования

    Рейтинг@Mail.ru