Восстановление БД на больший размер сектора.
Пытаемся восстановить базу FoodMart2005 в Ms SQL 2005, ругается на размер сектора, пишет что база была на 512кб, а у нас используется 4096кб, можно ли как то разобраться с этой проблемой или это хроника?? кто нить встречался??
|
Размер сектора выставляется при форматировании.
|
размер сектора можно изменить без потери данных, например Акронисом, или ПартишонМажиком.
|
А вы метод какой используете? Тупо копируете старый файл БД?
|
Размер сектора жесткого диска я менять не хочу и не буду(ибо глупо на внешнем хранилище делать мелкий сектор), делаем просто восстановление БД, стандартными средствами SQL Manager 2005 и он выдает такого рода ошибку
|
Подключи еще один HDD (можно сьемный), форматни его под 512кб, скопируй базу и восстанови, а потом скопируешь обратно.
|
Seven,
Читайте мануал команды RESTORE DATABASE (или BACKUP DATABASE - что Вам удобнее).
Обратите внимание на ключик BLOCKSIZE.
Наверное, более предпочтительный вариант сделать бекап с размером блока 4096, что-то типа
BACKUP DATABASE mydata TO DISK = 'd:\backup.bak' BLOCKSIZE=4096
|
El Scorpio |
12-01-2010 09:16 1317864 |
Цитата:
Цитата stolyar
Размер сектора выставляется при форматировании. »
|
не "сектора", а "кластера"
Потому что размер сектора диска на IBM-совместимых ЭВМ может быть только 512 байт :)
|
Время: 12:41.
© OSzone.net 2001-