2016-01-03 2 views
0

Возможно ли резервное копирование данных таблицы в Excel в SQL Server 2012?SQL Server 2012: резервное копирование данных таблицы в Excel

Мы можем получить полную резервную копию базы данных с помощью плана обслуживания автоматически в формате .bak или с помощью мастера импорта/экспорта, чтобы вручную выполнить резервное копирование Excel.

Но мне нужно взять резервную копию данных таблицы в Excel (.xlsx/.xls) после 6-часового интервала времени автоматически. Возможно ли это в SQL Server 2012?

+0

Вы можете настроить пакет SSIS, который экспортирует данные конкретной таблицы в файл Excel, и создать задание агента SQL Server для запуска этого пакета каждые 6 часов. –

ответ

1

Нет, вы не сможете этого сделать. Резервная копия SQL Server создает файл .BAK, и это единственный вариант, который у вас есть. Однако я могу предложить вам создать пакет SSIS, который берет данные в вашей базе данных и создает файл Excel, и планировать запуск пакета SSIS каждые 6 часов.

Это может быть немного утомительно для настройки, особенно если у вас много таблиц, но это можно сделать. И, как вы, вероятно, знаете, если какая-либо из ваших таблиц имеет более 1 М строк, вы потеряете данные, отправляющие их в Excel.

+0

Спасибо за ваш ответ. Позвольте мне попробовать ваш путь. – riad

Смежные вопросы