Наш провайдер сказал мне сегодня, что я должен прекратить Microsoft SQL Server и другие системы баз данных, такие как MySQL при использовании Дефрагментатор диска Windows.
В противном случае база данных может быть повреждена.
Поскольку я никогда не слышал о таком сценарии и у меня есть некоторые сомнения, мой вопрос:
Верно ли, что дефрагментатор может повредить открытые файлы?
Дефрагментация диска во время работы служб SQL так же безопасна, как и выполнение дефрагментации с остановленными службами или с другими данными, не связанными с базой данных (*).
Собственное приложение дефрагментации Windows, а также почти все альтернативы, все используют API дефрагментации файловой системы, встроенные в ОС и файловую систему, поэтому не должно быть большого риска от дефрагментации открытых файлов.
Однако ваша производительность на этом диске серьезно пострадает, о чем, возможно, стоит подумать в зависимости от того, насколько отзывчивой вам нужна база данных, когда вы оставляете ее доступной, но это все, о чем вам нужно беспокоиться.
(*) Я бы не советовал проводить какие-либо серьезные операции по обслуживанию диска, если у вас нет резервной копии, но, конечно, у вас есть резервная копия - это ваша база данных SQL, верно?