Команда Powershell для резервного копіювання БД SQL Server


9

Чи є команда PowerShell, яка виконає резервну копію всіх баз даних на сервері?

Як варіант, чи можу я зателефонувати на збережений обліковий запис із PowerShell (який виконає резервну копію)?


1
Буде приємно знати, як виконуватимуться сценарії в цьому сценарії. Будь-яка причина, чому ви віддаєте перевагу цьому, ніж рідному способу резервного копіювання БД SQL Server?
MarlonRibunal

Який власний спосіб резервного копіювання БД SQL Server? В даний час я відкриваю SSMS і запускаю збережену програму, яка створює резервні копії всіх БД в каталог. Потім я запускаю скрипт powerhell, який переміщує все це в резервне місце. Я маю намір зробити це за один крок від Powershell замість 2 кроків.
Хлопець

Відповіді:



4

Можливо, є кілька необхідних реквізитів, які вам потрібно встановити (а саме об'єкти управління Microsoft SQL Server 2005 Collectio n), і для цього потрібно багато коду powersehll, однак є ряд статей, які мають це вже зроблено для вас. Я раніше успішно використовував цей метод .


+1 для SMO .....
dance2die


2

Існують функції для резервного копіювання баз даних SQL Server на базі PowerShell, включених до проекту CodePlex SQL Server Розширення PowerShell (SQLPSX). Погляньте на Invoke-SqlBackup або якщо ви хочете реалізувати повний режим резервного копіювання та обслуговування, подивіться на модуль SQLMaint.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.