Либо файлы были удалены, либо они были перемещены и резервная копия главной базы данных восстановлена до изменения местоположения. В обоих случаях физические файлы могут быть удалены или перемещены, только если база данных находится в автономном режиме - либо потому, что сервер sql был выключен, либо база данных была закрыта.
Любая из этих вещей вряд ли произошла случайно. Маловероятно, что это будет общий вирус или троян, так как в этом случае придется либо специально удалять файлы при запуске до запуска SQL Server (при условии, что база данных запускается автоматически), либо закрывать базу данных, а затем специально удалять файлы. Учитывая, что chkdsk также не сообщает об ошибках, маловероятно, что это будет проблема с диском, поэтому это виртуальная уверенность в том, что причиной ошибки является преднамеренное (неправильное) управление базой данных.
Я думаю, что наиболее вероятным вариантом является то, что dba решила, что файлы должны быть перемещены в другое место - обычно это делается из-за нехватки места или производительности - например, если новый диск добавляется к машине, на которой заканчивается свободное место тогда база данных может быть перемещена к этому. По какой-то причине резервная копия базы данных master впоследствии была восстановлена с момента до перемещения.
Моим первым действием будет полное сканирование системы на наличие всех файлов mdf / ldf и (надеюсь) их поиск. Я также сделал бы сканирование резервных копий и искал последнюю резервную копию базы данных. Затем вы можете либо попытаться восстановить последнюю резервную копию мастера и посмотреть, не устранила ли она проблему (я, конечно, сначала создам резервную копию текущего мастера), и, если это не удалось, либо заново подключить отсутствующие файлы.
Если вы не можете найти файлы mdf / ldf, тогда единственным вариантом является восстановление из резервной копии. Если у вас нет резервной копии, ваша база данных будет потеряна.