===== Примеры использования PowerShell для управления SQL Server ===== ==== Однострочные PS-решения ==== * [[powershell:sql-server:powershell-one-line-solutions-for-common-sql-server-dba-tasks-scripting-sql-server-database-objects|Пример 1: Создание сценариев объектов базы данных SQL Server]] * [[powershell:sql-server:powershell-one-line-solutions-for-common-sql-server-dba-tasks-collecting-information-in-SQL-Server|Пример 2: Сбор информации в SQL Server]] * [[powershell:sql-server:powershell-one-line-solutions-for-common-sql-server-dba-tasks-more-complex-examples|Пример 3: Более сложные примеры PowerShell для SQL Server]] ==== Инвентаризация SQL Server ==== * [[powershell:sql-server:Query-information-about-installed-SQL-Server-instances-against-a-list-of-servers-from-Active-Directory|Запрос экземпляров SQL Server по списку серверов из Active Directory]] * [[https://blog.it-kb.ru/2018/05/29/getting-list-and-properties-of-a-sql-server-db-using-powershell-and-excel/|Получение списка и свойств БД SQL Server с использованием PowerShell и Excel]] ==== Работа с логами SQL Server ==== * [[powershell:sql-server:PowerShell-changes-and-new-cmdlets-for-SQL-Server-2016-Get-SqlErrorLog|PS командлеты SQL Server 2016 - Get-SqlErrorLog / Set-SqlErrorLog]] ==== Резервное копирование ==== * [[https://blog.it-kb.ru/2018/05/26/backup-sql-server-databases-in-parallel-with-powershell/|Параллельное резервное копирование баз данных SQL Server с помощью PowerShell]] * [[https://blog.it-kb.ru/2018/05/30/using-a-powershell-script-to-delete-old-files-for-sql-server-in-sql-agent-job-task/|Использование скрипта PowerShell для удаления старых файлов на SQL Server]]