powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматически выполнить скрипт перед выполнением бэкапа
5 сообщений из 5, страница 1 из 1
Автоматически выполнить скрипт перед выполнением бэкапа
    #39672421
softmaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.

В БД есть табличка с различными временными расчётными данными/логами, актуальность которых варьируется от 10 минут до 5-8 часов. Потеря этих данных не критична от слова совсем, т.е. в бэкапе они никому не нужны.
Есть ли возможность в MS SQL Server задать для БД скрипт, который автоматически выполнялся бы перед бэкапом. Т.е. я в Management Studio жамкаю Backup, указываю имя файла, жму "Ок", автоматически запускается скрипт чистящий эти данные и следом делается сам бэкап.

Гуглил, читал FAQ, искал здесь по форуму. Не помогло.

Спасибо.

--
Если я рассуждаю логично, это значит только то, что я не сумасшедший, но вовсе не доказывает, что я прав (с)И.П. Павлов
...
Рейтинг: 0 / 0
Автоматически выполнить скрипт перед выполнением бэкапа
    #39672448
AlanDenton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вариант создать триггер на уровне сервера и подобрать научным путем нужный Event. А так сходу не смогу сказать возможно ли повеситься на событие BACKUP
...
Рейтинг: 0 / 0
Автоматически выполнить скрипт перед выполнением бэкапа
    #39672449
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, канешно, и штаны через голову одевать.

Но те штаны, что вы хотите вы - это ненаучная фантастика "Т.е. я в Management Studio жамкаю Backup, указываю имя файла, жму "Ок", автоматически запускается скрипт чистящий эти данные и следом делается сам бэкап."

Варианты
1. Скрипт, чистящий табличку и запускающий бэкап САМОСТОЯТЕЛЬНО.
2. Истинный дао - вынести мусор "табличка с различными временными расчётными данными/логами, актуальность которых варьируется от 10 минут до 5-8 часов." в отдельную базу.
И фсе.
Используя синонимы, это можно сделать почти безболезненно.
...
Рейтинг: 0 / 0
Автоматически выполнить скрипт перед выполнением бэкапа
    #39672451
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softmakerЕсть ли возможность в MS SQL Server задать для БД скрипт, который автоматически выполнялся бы перед бэкапом.Можно отказаться от столь любимого "жмакания" кнопок и просто добавить создание бекапа в скрипт очистки таблицы.
...
Рейтинг: 0 / 0
Автоматически выполнить скрипт перед выполнением бэкапа
    #39672467
softmaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Можно, канешно, и штаны через голову одевать.
=)
aleks222Варианты
1. Скрипт, чистящий табличку и запускающий бэкап САМОСТОЯТЕЛЬНО.
2. Истинный дао - вынести мусор "табличка с различными временными расчётными данными/логами, актуальность которых варьируется от 10 минут до 5-8 часов." в отдельную базу.
И фсе.
Используя синонимы, это можно сделать почти безболезненно.
Думаю, остановлюсь на 1. Для 2 очень много чего переписывать. Это нужно было создателю этой базы делать сразу. Мотаю "истинный дао" на ус. Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматически выполнить скрипт перед выполнением бэкапа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]