16.08.2015, 03:32 | #1 (ссылка) |
Новичок
Регистрация: 16.08.2015
Сообщений: 1
Репутация: 0
|
не могу восстановить SQl базу SH_TEST
У меня есть bak файл 2009 года базы SH. База SH сейчас рабочая. Я создал новую базу SQL SH_test и хочу в нее загрузить bak файл 2009 года. При загрузке он пишет ошибку и не загружает. Я так понял идет попытка загрузить bak файл в рабочую базу SH. Как мне загрузить bak файл в новую базу SH_test?
|
17.08.2015, 17:22 | #2 (ссылка) |
Новичок
Регистрация: 17.08.2015
Сообщений: 2
Репутация: 0
|
Чуть-чуть не так: не нужно создавать базу)))
Абстрагируйтесь от рабочей БД, по сути можно представить, что Вам дали file.bak и нужно восстановить из него БД и сделать ее доступной. В этом случае Вы просто делаете восстановление БД из бэкапа, а в имени целевой БД уж пишете SH_test, она будет создана и в нее развернутся данные. И, раз Вы так опасно разворачиваете (не совсем уверенно), то не забудьте сделать бэкап из рабочей БД, а то мало ли...Могу посоветовать вот этот код, но обязательно создай резерв базы))) мало ли что) RESTORE DATABASE [db] FROM DISK = N'F:\backup\xx.bak' WITH FILE = 1, MOVE N'xx' TO N'D:\db\xx.mdf', MOVE N'xx_log' TO N'D:\db\xx_log.ldf', NORECOVERY, NOUNLOAD, REPLACE, STATS = 10 Если не получится восстановить через данные способы, можешь попробывать вот эту программу она точно поможет. https://www.repairtoolbox.com/ru/sqlserverrepair.html SQL Server Repair Toolbox |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу восстановить систему | Frayper | Операционные системы | 11 | 25.11.2011 00:06 |
Не могу обновить базу данных сигнатур вирусов в NOD32 (EAV) | flyer_53 | Безопасность | 24 | 18.04.2011 16:07 |
не могу восстановить информацию с HDD | Grauft | Железо | 11 | 07.04.2011 14:18 |
не могу восстановить виндовс | Альберт72 | Windows XP | 1 | 22.11.2010 23:46 |
Не могу восстановить пароли!!! | san | Windows XP | 2 | 26.05.2009 21:14 |