Описание тега dbatools

Этот тег следует использовать специально для вопросов, связанных с набором инструментов / скриптами PowerShell, известными как "dbatools".

Модуль dbatools - это модуль PowerShell, который начинался как Start-SqlMigration, детище PowerShell MVP, Крисси ЛеМэр. С тех пор он превратился в лучшего друга администратора баз данных SQL Server.

Этот модуль состоит из сотен команд, которые делают повседневную задачу администратора баз данных SQL Server проще и эффективнее. Актуальный список команд можно найти на сайте модуля здесь.

Требования

  • PowerShell 3.0 или выше
  • SQL Server SMO (обычно устанавливается через SSMS).
  • Большинство команд миграции (Copy-Dbaxxx) поддерживаются в SQL Server 200.
  • Другие команды проверяют версию SQL Server и выводят данные, если вы подключаетесь к неподдерживаемой версии команды.

Начиная

Этот модуль размещен как в PSGallery Microsoft, так и на GitHub в рамках проекта совместной работы сообщества SQL Server.

PSGallery будет содержать последнюю "основную" версию, которая полностью протестирована. Вы можете установить эту версию, просто запустив:

Install-Module dbatools

Вы также можете открыть репозиторий GitHub и запустить install.ps1. Этот метод загрузит модуль и установит его.

Отсутствие метода GitHub не поддерживает использование модуля PackageManagement для обновления модуля (например, Update-Module). Вам нужно будет запустить команду в dbatoolsUpdate-DbaTools.