Member 12611727 Ответов: 2

Как создать автоматический запуск exe для извлечения данных из таблицы в файл excel


Привет,

У меня есть и sql-триггер insert statement на stock master.
Я вставил данные триггера в таблицу stockmasterhistory, чтобы отслеживать вставленные акции.

Нет, я хочу, чтобы таблица stockmasterhistory извлекалась в файл excel каждые 5 минут. Для этого я должен создать exe-файл на sql для экспорта данных stockmasterhistory в файл excel.

Пожалуйста помочь

Что я уже пробовал:

Hi,

I have and sql trigger insert statement on stock master.
I have inserted the trigger data into stockmasterhistory table to track the inserted stocks.

No i want stockmasterhistory table to extract into an excel file every 5 minute. In order to do this i must create an exe on sql to export the stockmasterhistory data into an excel file.

Please help

OriginalGriff

И что же?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?

2 Ответов

Рейтинг:
13

Garth J Lancaster

Есть много вариантов/возможностей в зависимости от требований, которые вы не указали (надежность, надежность и т. д.) - Два могут быть

1) напишите программу режима консоли C#, которая запускает таймер каждые 5 минут, чтобы проверить вашу базу данных и извлечь соответствующие записи в файл, используйте 'NSSM' для установки в качестве службы автоматического запуска и запуска службы

2) написать консольная программа на C#, использовать TopShelf, чтобы сделать обслуживание и кварцевый хрон на работе ...


Рейтинг:
1

RickZeeland

Вот пример, который использует службы SSIS: Экспорт выходных данных скрипта SQL Server в Excel (SSIS)[^]

Тогда вы могли бы создать Задание SQL Server чтобы запустить его на регулярной основе, смотрите информацию здесь: Создание задания для ежедневного экспорта представления SQL Server в Excel - переполнение стека[^]

Имейте в виду, что эта функция недоступна в SQL Server Express!