Спрашивающий
Событие 5178, MSSQLSERVER

Общие обсуждения
-
Добрый день.
После установки обновлений, перестал запускаться SQL 2008. В логах приложений - следующая ошибка:
Невозможно использовать файл "D:\SQL_Base\tempdb.mdf", так как он был первоначально отформатирован с размером сектора 512 и в настоящий момент находится в томе с размером сектора 3072. Переместите файл в том, размер которого равен или меньше исходного размера сектора.
Я уже и другую базу tempdb подставлял, и HDD форматировал.. Причем, эту базу tempdb я подключал к другому серверу, все работает.. А изначально, при установке - SQL работал.
Кто знает, как лечить ? Поиск по интернету особо данных новых не дал...
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 7 декабря 2016 г. 11:10
9 июня 2014 г. 6:05
Все ответы
-
Переместите файл в том, размер которого равен или меньше исходного размера сектора.
http://www.t-sql.ru
9 июня 2014 г. 6:53Отвечающий -
Т.е. во время установки - сервер работал. Некоторое время - тоже работал. А потом вдруг ему не понравился размер сектора ?9 июня 2014 г. 6:55
-
Т.е. во время установки - сервер работал. Некоторое время - тоже работал. А потом вдруг ему не понравился размер сектора ?
Не совсем ясно, что кроется за вашей фразой: "После установки обновлений"http://www.t-sql.ru
9 июня 2014 г. 6:58Отвечающий -
То и кроется - установка обновлений Microsoft с корпоративного сервера WSUS.
Причем, выявил одну странность. Если создать RAM диск и переместить базу tempdb (действующую) на RAM-диск, то сервер запускается. А если вернуть обратно - не запускается..
9 июня 2014 г. 7:01 -
какой размер сектора на D?
http://www.t-sql.ru
9 июня 2014 г. 7:40Отвечающий -
Стыдно, но не знаю, как посмотреть. :(
Вывод команды fsutil следующий:
Предполагаю, что это параметр "Байтов на физический сектор"
9 июня 2014 г. 7:53 -
Попробуйте обновить драйвера для вашего запоминающего устройства
http://www.t-sql.ru
9 июня 2014 г. 8:36Отвечающий -
Что Windows Update, что Intel говорят, что драйверы - актуальные...
Но при помощи Intel Matrix Storage Manager я обнаружил, что размер физического кластера в самом деле, 3072.. Как переделать размер кластера или где в SQL изменить данную настройку - непонятно... Бэкап, кстати, тоже не восстанавливается..
9 июня 2014 г. 12:56 -
Еще одно наблюдение. Удалил SP1 для SQL 2008.. Все заработало..10 июня 2014 г. 6:12