Назад | Перейти на главную страницу

Как переместить файлы реплицированной базы данных (SQL Server 2008 R2) на другой диск

Буду признателен, если кто-нибудь поможет мне со следующей проблемой:

Мы используем две базы данных SQL Server 2008 R2 при репликации транзакций: публикация транзакций с обновляемыми подписками. поскольку у нас заканчивается место на диске, нам нужно переместить файлы базы данных на новый диск. Но я не хочу нарушать репликацию.

Я ищу необходимые шаги, которые помогут мне переместить файлы на новый диск.

Спасибо

Вам необходимо убедиться, что нет других активных сеансов SQL с базой данных издателя, иначе установка автономного режима завершится ошибкой.

-GFT

  1. изменить базу данных [издатель] изменить файл (name = 'logical_name', filename = 'new_path')
  2. изменить базу данных [издатель] в автономном режиме
  3. физически переместить файлы из старого места в новое
  4. изменить базу данных [издатель], установленную онлайн

Имейте в виду, что агент чтения журнала будет поддерживать соединение с издателем. Вы можете остановить агента, не взламывая ничего. Только не забудьте запустить его снова. :)