Member 10754595 Ответов: 2

Ежедневный отчет из представлений SQL


У меня есть представление SQL, которое я использую для создания отчета, копирования его в excel и отправки человеку, которому он нужен. Я хочу сделать это автоматически, отправляя ему ежедневный или еженедельный отчет по электронной почте, чтобы мне не приходилось делать это каждый раз. Может ли кто-нибудь сказать мне, как это сделать?

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

Режим SQL, чтобы создать импорт отчета, в Excel

2 Ответов

Рейтинг:
2

CHill60

Другой альтернативой может быть настройка пакета служб SSIS и задания агента SQL для его запуска ... Агент SQL Server | Microsoft Docs[^]. Следите за проблемами при перезаписи существующей электронной таблицы - см. Перезапись назначения файла Excel с помощью SSIS | Samuel Haddad[^] для решения проблемы

или...

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

Также ознакомьтесь с этой статьей CodeProject - Как отправлять почту с помощью SQL Server: Часть 1[^]


Рейтинг:
0

ZurdoDev

Самый простой способ, который я могу придумать, без необходимости писать какой-либо код, - это создать отчет SSRS и позволить пользователю подписаться на него.