Алгоритм работы

Алгоритм работы скрипта выглядит следующим образом: > Инициализация пути для лог-файла и файла с настройками. > Чтение настроек…

Загрузка сборок. NET

Для работы с SMO необходимо загрузить как минимум одну. NET сборку: «Microsoft. SqlServer. Smo». А чтобы расширить возможности, может потребоваться…

Microsoft SQL Server

Наличие актуальных копий БД и оттестированной процедуры восстановления является необходимым условием для обеспечения стабильного…

Ключевые моменты и решения, используемые в скрипте

Резервные копии баз данных MS SQL Server могут быть нескольких видов: полные, дифференциальные и копии журналов транзакций (их содержимое…

Параметры командной строки

В случае, когда скрипт используется с различными входными данными (разные экземпляры MS SQL Server, наборы баз и т. п.), удобно иметь несколько…

Провайдер WMI

Инструментарий управления Windows (WMI) является ключевой технологией системного администрирования Windows, поскольку та предоставляет широкий…

Получение списка баз данных

За получение списка БД на сервере отвечает функция GetDbList. Она принимает в качестве опционального параметра имя экземпляра SQL-сервера.…

Обзор возможностей SQL Server Compressed Backup

Утилита командной строки SQL Server Compressed Backup [5] поддерживает резервное копирование и восстановление БД MS SQL Server 2000 и выше. Доступ к MS SQL осуществляется…

Работа с MicrosoftSQLServer с помощью PowerShell

Существует множество решений для получения доступа из PowerShell к MS SQL Server. Выбирать подходящий вариант следует в зависимости от поставленных…

Модуль SQLPS

С MS SQL Server 2008 и выше устанавливается модуль SQLPS для PowerShell. Он предоставляет несколько командлетов для работы с SQL и провайдер SqIServer для…

. NET-классSQLConnection

Из PowerShell можно работать с любыми классами и методами, присутствующими в. NET, и зачастую это является наиболее удобным вариантом. $SqlConnection…

Пример развертывания

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