Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
В этом разделе описано, как приостановить и возобновить зеркальное отображение базы данных SQL Server в среде SQL Server Management Studio или с помощью Transact-SQL.
В этом разделе
Перед началом:
Выполнение ReplaceThisText с помощью:
Дальнейшие действия:После приостановки или возобновления зеркального отображения базы данных
Перед началом
В любой момент сеанс зеркального отображения базы данных можно приостановить, что дает возможность повышать производительность при возникновении узких мест. Затем в любое время приостановленный сеанс можно возобновить.
Внимание
После принудительного обслуживания при повторном подключении исходного основного сервера зеркальное отображение приостанавливается. Возобновление зеркального отображения в данной ситуации может привести к потере данных исходным основным сервером. Дополнительные сведения о том, как действовать при возможной потере данных, см. в статье Переключение ролей во время сеанса зеркального отображения базы данных (SQL Server).
Безопасность
Разрешения
Необходимо разрешение ALTER в базе данных.
Использование среды SQL Server Management Studio
Приостановить или возобновить сеанс зеркального отображения базы данных можно на странице Свойства базы данных — зеркальное отображение .
Приостановление или возобновление зеркального отображения базы данных
Во время сеанса зеркального отображения базы данных установите соединение с экземпляром главного сервера, в обозревателе объектов щелкните имя сервера и разверните дерево сервера.
Разверните Базы данныхи выберите нужную базу данных.
Щелкните базу данных правой кнопкой мыши, выберите Задачи, а затем Зеркальное отображение. Откроется страница Зеркальное отображение диалогового окна Свойства базы данных .
Чтобы приостановить сеанс, выберите пункт Приостановить.
Запрашивается подтверждение. Если нажать кнопку Да, то сеанс будет приостановлен, а кнопка изменится на Продолжить.
Дополнительные сведения о влиянии приостановки сеанса см. в статье Приостановка и возобновление зеркального отображения базы данных (SQL Server).
Чтобы возобновить сеанс, нажмите кнопку Продолжить.
Использование Transact-SQL
Приостановка зеркального отображения базы данных
Установите соединение с компонентом Компонент Database Engine для любого участника.
На панели «Стандартная» нажмите Создать запрос.
Выполните следующую инструкцию Transact-SQL:
ALTER DATABASE имя_базы_данных SET PARTNER SUSPEND
где имя_базы_данных — это зеркально отображаемая база данных, сеанс которой нужно приостановить.
В следующем примере показана приостановка образца базы данных
AdventureWorks2025.ALTER DATABASE AdventureWorks2022 SET PARTNER SUSPEND;
Возобновление зеркального отображения базы данных
Установите соединение с компонентом Компонент Database Engine для любого участника.
На панели «Стандартная» нажмите Создать запрос.
Выполните следующую инструкцию Transact-SQL:
ALTER DATABASE имя_базы_данных SET PARTNER RESUME
где database_name — зеркально отображаемая база данных, сеанс которой нужно возобновить.
В следующем примере показана приостановка образца базы данных
AdventureWorks2025.ALTER DATABASE AdventureWorks2022 SET PARTNER RESUME;
Дальнейшие действия. После приостановки или возобновления зеркального отображения базы данных
После приостановки зеркального отображения базы данных
В базе данных-источнике примите меры предосторожности, чтобы избежать переполнения журнала транзакций. Дополнительные сведения см. в статье Журнал транзакций (SQL Server).
После возобновления зеркального отображения базы данных
Возобновление зеркального отображения базы данных переводит зеркальную базу данных в состояние SYNCHRONIZING. Если уровень безопасности установлен в FULL, зеркало захватывается основным сервером, и зеркальная база данных переходит в состояние SYNCHRONIZED. В этот момент возможна отработка отказа. Если присутствует следящий сервер, установленный в положение ON, возможна автоматическия отработка отказа. В случае отсутствия следящего сервера возможна отработка отказа вручную.