Показать полную графическую версию : Восстановление БД на больший размер сектора.
Пытаемся восстановить базу FoodMart2005 в Ms SQL 2005, ругается на размер сектора, пишет что база была на 512кб, а у нас используется 4096кб, можно ли как то разобраться с этой проблемой или это хроника?? кто нить встречался??
Размер сектора выставляется при форматировании.
размер сектора можно изменить без потери данных, например Акронисом, или ПартишонМажиком.
Dimas_83
06-01-2010, 22:26
А вы метод какой используете? Тупо копируете старый файл БД?
Размер сектора жесткого диска я менять не хочу и не буду(ибо глупо на внешнем хранилище делать мелкий сектор), делаем просто восстановление БД, стандартными средствами 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
Размер сектора выставляется при форматировании. »
не "сектора", а "кластера"
Потому что размер сектора диска на IBM-совместимых ЭВМ может быть только 512 байт :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.