Resume-SqlAvailabilityDatabase
Возобновляет перемещение данных в этой базе данных доступности.
Синтаксис
Resume-SqlAvailabilityDatabase
[[-Path] <String[]>]
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Resume-SqlAvailabilityDatabase
[-InputObject] <AvailabilityDatabase[]>
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Resume-SqlAvailabilityDatabase возобновляет перемещение данных в базе данных доступности. Если вы возобновите синхронизацию базы данных-источника, перемещение данных возобновляется в соответствующих базах данных-получателях. При возобновлении работы определенной базы данных-получателя затрагивается только эта база данных.
Примеры
Пример 1. Возобновление синхронизации для базы данных
PS C:\> Resume-SqlAvailabilityDatabase -Path "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases\Database16"
Эта команда возобновляет синхронизацию данных для базы данных доступности с именем Database16 в группе доступности MainAG.
Пример 2. Возобновление синхронизации для всех баз данных
PS C:\> Get-ChildItem "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases" | Resume-SqlAvailabilityDatabase
Эта команда получает все базы данных доступности, принадлежащие MainAG, а затем передает их в текущий командлет с помощью оператора конвейера. Текущий командлет возобновляет синхронизацию для каждой базы данных доступности.
Пример 3. Создание скрипта для возобновления работы базы данных
PS C:\> Resume-SqlAvailabilityDatabase -Path "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases\Database16" -Script
Эта команда создает скрипт Transact-SQL, который возобновляет синхронизацию базы данных доступности для базы данных доступности Database16 в группе доступности с именем MainAG. Команда не выполняет это действие.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Указывает базу данных доступности в качестве объекта AvailabilityDatabase , возобновляемую этим командлетом.
Тип: | AvailabilityDatabase[] |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Path
Указывает путь к базе данных доступности, возобновляемой командлетом. Если этот параметр не указан, этот командлет использует текущее рабочее расположение.
Тип: | String[] |
Position: | 2 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Script
Указывает, что этот командлет возвращает скрипт Transact-SQL, который выполняет задачу, выполняемую этим командлетом.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Microsoft.SqlServer.Management.Smo.AvailabilityDatabase
В этот командлет можно передать базу данных доступности.