Автоматизация Ежемесячного SQL JOB/Query

Я часто посещаю этот сайт, но никогда не публиковал, но здесь идет! Я довольно новичок только около месяца на работе, но у меня был некоторый опыт работы с SQL раньше.

У меня есть простой запрос, который выполняется ежемесячно, который подсчитывает количество активных членов и уведомлений, отправленных каждой организацией за месяц.

Я создал одношаговое задание с агентом SQL SERVER, который выполняет запрос 5-го числа месяца и записывает информацию за предыдущий месяц.

У меня есть выходные данные работы в файл с именем MonthlyReport.txt. Этот файл.txt отправляется клиенту по почте.

Клиент открывает файл с Excel по умолчанию... это удаляет все форматирование. Я рекомендовал открыть Excel и импортировать документ, и это временно решило проблему.

Однако есть две очень большие проблемы: 1) просить клиента импортировать файл для форматирования очень неудобно. Сам импорт файла создаст много накладных расходов, поскольку существует несколько таких отчетов для нескольких баз данных.

2) файл.txt содержит строки "MonthlyReport": шаг 1, "сбор данных": начало выполнения 2015-03-17 12:39:58"------ Это действительно портит форматирование заголовков столбцов

Я ищу другие способы решения этой задачи, экспортируя напрямую в EXCEL или отформатированный файл.txt

Я попытался сохранить вывод как MonthlyReport.csv, но проблемы все еще остаются, и это требует импорта в Excel

К сведению: моя компания работает под управлением Windows Server 2012, которая имеет функциональные возможности служб SSIS, но мы также используем несколько устаревших версий Windows Server 2008 R2, и мне нужно решение для работы на обоих серверах, чтобы пакеты служб SSIS не были совместимы с Windows Server 2008.

Я прошу прощения за долгожданный ответ и благодарен за все время и помощь, которую сообщество может предоставить.

0 ответов

Другие вопросы по тегам