Почему активный файл базы данных может блокировать синхронизацию OneDrive, как подтвердить занятость файла и перейти к штатному SQL Server backup вместо повторного копирования .mdf.
Определите, какой файл остановил синхронизацию
OneDrive сообщает, что файл не может синхронизироваться, если его использует другое приложение. Не переносите всю папку повторно: откройте список sync issues и запишите точный путь, расширение и текст ошибки. Для .mdf выясните, принадлежит ли он активной базе SQL Server, тестовому проекту или архивной копии. Не останавливайте службу сразу. Сначала проверьте состояние базы в штатном инструменте администратора и наличие связанного log-файла. Результат шага — классификация «активная база», «отключённый набор файлов» или «неизвестно», а не попытка заставить OneDrive снять блокировку.
Проведите обратимый тест вне рабочей базы
Чтобы подтвердить слой OneDrive, создайте небольшой нейтральный файл в той же синхронизируемой папке и убедитесь, что он проходит. Затем проверьте, исчезает ли ошибка у отдельной архивной копии .mdf, которая точно не подключена к SQL Server. Не используйте production-файл для эксперимента и не меняйте расширение: переименование не превращает содержимое в согласованную копию. Если обычный файл синхронизируется, а занятый .mdf нет, поведение согласуется с официальным ограничением open file. Если не проходят разные файлы, расследуйте общий sync issue отдельно.
Для резервной копии используйте SQL Server backup
SQL Server предоставляет штатную операцию полного database backup, которая создаёт восстанавливаемую копию на уровне базы. Это подходящий путь для защиты активной базы, потому что согласованность определяет сам Database Engine, а не файловый sync-клиент. Создайте backup в разрешённое локальное место, проверьте результат операции и только затем решайте, можно ли синхронизировать готовый backup-файл по политике организации. Не размещайте рабочие MDF и LDF непосредственно в OneDrive ради резервирования. Наличие облачной копии файла не заменяет проверку восстановления из backup.
Перемещайте MDF только по плановой процедуре
Если цель — не backup, а перенос базы, используйте документированную процедуру SQL Server. Microsoft описывает planned relocation и варианты detach/attach; при detach копируются все связанные data и log files, а база на время операции недоступна. Перед изменением соберите список файлов, окно обслуживания и проверенный rollback. Не копируйте один MDF без LDF и не прикрепляйте файл неизвестного происхождения. Остановитесь, если нет владельца базы, актуальной резервной копии или возможности проверить восстановление. Для обычного пользователя безопасный результат — исключить рабочую папку базы из OneDrive и передать задачу администратору SQL.
Материал подготовлен редакцией VOne с применением ИИ для структурирования; факты вручную сверены с официальной документацией Microsoft, а форумная ветка использована только как обезличенный сигнал боли.
Источники и проверка
- Microsoft Support — This file can’t be synced проверено 2026-07-31
- Microsoft Learn — Create a full SQL Server database backup проверено 2026-07-31
- Microsoft Learn — Move database using detach and attach проверено 2026-07-31
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.