![]() |
MS SQL / ORACLE статус бэкапа и дата последнего бэкапа отправить на почту
Добрый день, ребята
Я наткнулся на задачку, прошу помощи кто чем горазд :dont-know Есть сервера разные с MS SQL и ORACLE. Каждый день делается резервные копий. Задача: 1. Нужно чтобы скрипт с этих серверов брал информацию у MS SQL/ORACLE о том что бэкапы прошли успешно и статус бэкапов, даты последнего бэкапа. 2. Отправил письмо! Примечание: Базы на MS SQL и на ORACLE. ORACLE лог бэкапа пишет в лог файл. MS SQL ничего никуда не пишет но у него есть базы которые надо бэкапировать и не надо бэкапировать. Можно все эти действий логировать и отправлять это письмом (это мое мнение, но если вы предложите что все статусы и даты будут в теле письма :up ). Возникнут вопросы я постараюсь объяснить. Заранее спасибо огромное! |
По MS SQL во тут есть кое что, но там показывает все базы а надо отдельные базы
|
Для MSSQL:
1) Статус по Backup, функция SQL http://beyondrelational.com/modules/...us-script.aspx 2) Invoke-Sqlcmd2 https://gallery.technet.microsoft.co...a-433cc4e30894 Код:
$query = @' |
Kazun,
2-ой пункт куда прописать? :dont-know Если просто закинуть до $body то отваливается ошибка Код:
Exception calling "Open" with "0" argument(s): "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not fou |
Проблема подключения к SQL Instance - о чем и уведомляют.
|
Время: 19:49. |
Время: 19:49.
© OSzone.net 2001-