Я спрашивал что-то похожее на это раньше, но ранее я спрашивал о перемещении резервных копий в общую папку. На этот раз мне любопытно: если я хочу восстановить базу данных на общем диске, нужно ли включать IFI на этом сервере или только на сервере, на котором работает SQL Server?
Причина, по которой я спрашиваю, заключается в том, что я восстанавливаю довольно большую базу данных, и она застряла на 100% восстановленной за последние пару часов. Тип ожидания в sp_whoisactive
:
(28472716ms) `PREEMPTIVE_OS_WRITEFILEGATHER.
Единственный раз, когда я видел это, это когда IFI не включен , но у меня он включен на SQL Server, но не включен на сервере с общими дисками.
источник