Перейти к содержимому

Как перенести логи ms sql 2014

  • автор:

Перемещение файлов базы данных

В SQL Server можно переместить системные и пользовательские базы данных, указав новое расположение файла в предложении FILENAME инструкции ALTER DATABASE . Таким образом могут быть перемещены файлы данных, журналов и полнотекстовых каталогов. Это может быть полезно в следующих ситуациях.

  • Восстановление после сбоя. Например, база данных находится в подозрительном режиме, или ее работа была прекращена из-за сбоя оборудования.
  • Плановое перемещение.
  • Перемещение для запланированного обслуживания дисков.

В этом разделе

Статья Description
Перемещение пользовательских баз данных Описывает процедуры перемещения файлов пользовательской базы данных и файлов полнотекстовых каталогов в другое местоположение.
Перемещение системных баз данных Описывает процедуры перемещения файлов системной базы данных в другое местоположение.

Перенос системных баз данных MS SQL Server

Остановить SQL-сервер, скопировать в новое место файлы базы master (данные и лог). Проверить права доступа: должен быть полный доступ для учетки MSSQLSERVER.

Запускаем SQL-сервер и выполняем скрипт:

ALTER DATABASE model MODIFY FILE ( NAME = modeldev , FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\model.mdf’ )
ALTER DATABASE model MODIFY FILE ( NAME = modellog , FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\modellog.ldf’ )
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData , FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\MSDBData.mdf’ )
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog , FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL15.SKY38\MSSQL\Data\MSDBLog.ldf’ )

Здесь указан новый путь для системных баз данных model и msdb. Name — логическое имя файла. Остановить SQL-сервер, переместить файлы системных баз данных на новое место и не забывать про права доступа к файлам для учетки MSSQLSERVER.

MSSQL папка Log

Всем привет. Каталог C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log. Занимает 9 гигов. Можно ли из него, через проводник просто удалить все файлики?
В основном там txt файлы.

Отслеживать
задан 23 дек 2016 в 9:36
109 1 1 серебряный знак 11 11 бронзовых знаков

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Нельзя удалять файл ERRORLOG без расширения, если сервис сервера запущен, и можно, если остановлен. Файлы с числовыми расширениями (обычно от 1 до 6) можно удалять в любой момент без ограничения.

Но разумнее просто несколько раз запустить sp_cycle_errorlog — каждый его запуск вызывает закрытие текущего журнала, удаление самого старого, переименования существующих по цепочке и создание нового пустого журнала. Преимущество в том, что это ШТАТНОЕ действие, в отличие от удаления вручную.

Отслеживать
ответ дан 23 дек 2016 в 9:42
31.1k 3 3 золотых знака 20 20 серебряных знаков 40 40 бронзовых знаков
А его вообще дадут удалить при запущенном сервисе?
23 дек 2016 в 9:49
Не знаю. Вот даже в голову не приходило пробовать.
23 дек 2016 в 9:50
Только что попробовал. Не удаляется.
23 дек 2016 в 9:57
Понятно. Спасибо.
23 дек 2016 в 10:29

Рекомендую создать План обслуживания (Maintenance Plan),в который включить таск чистки старых лог-файлов. Иначе продолжите сталкиваться с этой же проблемой в последствии.

Перенос конфигурационной базы данных ПК Интеллект на более новую версию MS SQL Server

В том случае, если после обновления ПК Интеллект требуется перенести конфигурационную базу данных на более новую версию MS SQL Server, необходимо выполнить следующие действия:

  1. Запустить утилиту idb.exe, расположенную в корне директории установки ПК Интеллект (например, C:\ Program Files (х86) \Интеллект). На экран будет выведено диалоговое окно утилиты idb.exe.
  2. Нажать кнопку Создать резервную копию (MS SQL), чтобы создать резервную копию конфигурационной базы данных ПК Интеллект (1). В открывшемся окне выбрать папку, в которой необходимо создать резервную копию конфигурации

Примечание.

Резервная копия конфигурации представляет собой файл с расширением bak.

  • Если создание резервной копии конфигурации выполнено без ошибок (см. протокол утилиты idb.exe), нажать ОК (2). В случае возникновения ошибок повторить шаг 2 или воспользоваться средствами MS SQL Server для создания резервных копий баз данных.
  • Удалить старую версию MS SQL Server с компьютера.
  • Установить новую версию MS SQL Server со средой SQL Server Management Studio (см. документацию Microsoft).
  • Создать пустую базу данных.
    1. Запустить утилиту SQL Server Management Studio. Для этого следует нажать Пуск =>Все программы =>Microsoft SQL Server =>SQL Server Management Studio.
    2. В контекстном меню каталога Databases выбрать пункт New Database.
    3. В результате выполнения операции будет открыто окно New Database.
    4. В поле Database name ввести имя новой базы данных (1).
    5. Нажать ОК (2).
  • Подключить созданную базу данных к ПК Интеллект с помощью утилиты idb.exe (см. шаги 1-16 в разделе Подключение базы данных программного комплекса Интеллект).
  • Нажать Восстановить (MS SQL) для восстановления конфигурационной базы данных ПК Интеллект (1). В открывшемся окне выбрать резервную копию конфигурации.
  • Обновить структуру базы данных, нажав Обновить структуру (2).
  • Нажать ОК для завершения работы c утилитой idb.exe (3).
  • Перенос конфигурационной базы данных ПК Интеллект завершен.

    • Нет меток

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    https://kapelnicza.vyvod-iz-zapoya-v-stacionare-samara12.ru/