Поделиться через


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

В этот командлет можно передать базу данных доступности.