Доброго дня!
Есть необходимость базу данных сделанную на одном сервере восстановить на другом сервере.
Полный бэкап сделан на SQL2000, пытаюсь развернуть на SQL2008. Получаю вот такую ошибку. Делал базу с таким же именем, с такими же именами файлов, но только в другом каталоге, каталог с таким именем на новом сервере уже есть.
Есть необходимость базу данных сделанную на одном сервере восстановить на другом сервере.
Полный бэкап сделан на SQL2000, пытаюсь развернуть на SQL2008. Получаю вот такую ошибку. Делал базу с таким же именем, с такими же именами файлов, но только в другом каталоге, каталог с таким именем на новом сервере уже есть.
Прикрепленные файлы:
По теме из базы знаний
- Резервное копирование и восстановление базы 1С средствами PostgreSQL
- Восстановление базы 1С, ошибка источника потока
- Передача баз PostgreSQL на удалённый сервер резервных копий, удобное восстановление. Почасовой и ежесуточный вариант. В общем, ещё один скрипт
- Восстановление базы из DT, если она не хочет восстанавливаться
- Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если вы разворачиваете бэкап на другом сервере, то нужно убедиться в том, что на новом сервере у вас присутствуют те же самые логические диски, что и на «старом» сервере, либо вручную прописать правильные пути для файлов базы данных, используя опцию WITH MOVE команды RESTORE DATABASE:
RESTORE DATABASE NewDBName
FROM DISK = 'c:\bu\mm.bak'
WITH MOVE 'OldDB' TO 'c:\data\new_mm.mdf',
MOVE 'OldDB_Log' TO 'c:\data\new_mm_log.ldf';
У файлов баз данных есть как логические имена, так и физические имена файлов. Вам нужно всего лишь прописать все логические имена файлов и определить для каждого из них новое физическое размещение.
RESTORE DATABASE NewDBName
FROM DISK = 'c:\bu\mm.bak'
WITH MOVE 'OldDB' TO 'c:\data\new_mm.mdf',
MOVE 'OldDB_Log' TO 'c:\data\new_mm_log.ldf';
У файлов баз данных есть как логические имена, так и физические имена файлов. Вам нужно всего лишь прописать все логические имена файлов и определить для каждого из них новое физическое размещение.
Не факт, что бэкап с SQL2000 развернётся на SQL2008.
Попробуйте не бэкап/ресторе, а тормознуть старый сервер, скопировать файлы базы и attach её на новом сервере. Если не получится, тогда перегоняйте данные таблица в таблицу из одной базы в другую.
Попробуйте не бэкап/ресторе, а тормознуть старый сервер, скопировать файлы базы и attach её на новом сервере. Если не получится, тогда перегоняйте данные таблица в таблицу из одной базы в другую.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот