Published on

November 23, 2011

5 Уроков, извлеченных из использования DFS-репликации в SQL Server

DFS-репликация – это мощная функция, встроенная в Windows Server, которая позволяет организовать несколько SMB-разделов в один общий раздел DFS. Она обеспечивает прозрачность местоположения и избыточность, что делает ее популярным выбором для синхронизации контента между несколькими местоположениями. Однако есть несколько важных уроков, которые я извлек из использования DFS-репликации в SQL Server и которыми я хочу поделиться с вами.

Урок №1 – Будьте очень осторожны при удалении и повторном добавлении участников в группу DFS-репликации

При добавлении сервера (называемого участником) в группу DFS-репликации важно быть осторожным при удалении и повторном добавлении участников. Удаление участника из группы DFS-репликации фактически не удаляет участника из базы данных DFS-репликации. Вместо этого он помечается флагом могильника сроком на 30 дней. Если участник будет добавлен обратно в группу в течение этого временного интервала, будут использоваться исходные объекты для участника, включая любые изменения, внесенные в недавно повторно добавленного участника. Это может привести к неожиданным удалениям файлов и проблемам с репликацией. Обязательно прочитайте статью Microsoft KB 961655 для получения дополнительной информации и способов устранения проблем.

Урок №2 – Создавайте резервные копии ваших разделов DFS

Всегда помните о создании резервных копий ваших разделов DFS. DFS-репликация реплицирует все изменения файлов, включая удаления. Без правильных резервных копий вы рискуете навсегда потерять все ваши файлы, если кто-то ошибочно их удалит. Примите необходимые меры для обеспечения безопасности ваших данных.

Урок №3 – Восстановление удаленных файлов в критической ситуации

Если файлы были удалены по ошибке и у вас нет резервных копий, есть надежда. DFS-репликация хранит скрытую, частную папку, содержащую копию удаленных файлов. Хотя это не гарантирует полной безопасности и ограничено по размеру, оно может стать спасением в ситуации восстановления после катастрофы. Рассмотрите возможность использования VB Script, предоставленного Недом Пайлом, техническим руководителем команды службы каталогов в Microsoft, для восстановления данных в таких сценариях.

Урок №4 – Файлы с атрибутом временного файла не будут реплицироваться

Фильтры могут быть применены для исключения файлов из репликации на основе их расширения, но что делать, если невыключенный файл все равно не реплицируется? Возможно, у него установлен атрибут временного файла. DFS-репликация не будет отслеживать изменения в таких файлах. Чтобы исправить это, вы можете использовать Robocopy для удаления атрибута временного файла с файла(ов) при копировании в раздел DFS. Переключатель: /A-:T.

Урок №5 – Мониторинг производительности DFS-репликации

В отличие от других продуктов Microsoft, DFS-репликация не имеет блестящего графического интерфейса для мониторинга ее производительности. Однако есть исполняемый файл командной строки под названием dfsradmin, который может создавать отчеты в формате HTML, показывающие состояние здоровья DFS-репликации. Автоматизация отчетов о состоянии DFS-репликации может предоставить ценную информацию о производительности вашей настройки репликации. Потратьте время на изучение того, как реализовать свои собственные автоматизированные отчеты.

В заключение, DFS-репликация – это мощный инструмент для синхронизации контента между несколькими местоположениями. Будучи осведомленным об этих уроках, вы можете избежать потенциальных проблем и обеспечить гладкую работу с DFS-репликацией в SQL Server.

Для получения дополнительной информации и ресурсов по DFS-репликации рекомендую ознакомиться с блогом File Cabinet от команды хранения данных в Microsoft. Это фантастический ресурс, который помог мне много раз и может предоставить дополнительные идеи по DFS-репликации.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.