powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server 2000
4 сообщений из 4, страница 1 из 1
MS SQL Server 2000
    #32015437
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Подскажите, пожалуйста, как можно решить следующую задачу?

Есть файл Backup БД MS SQL Server 2000. Как или какими средствами я могу восстановить этот Backup на другом MS SQL Server 2000?

Зараннее всем благодарен,
с уважением.
Михаил
...
Рейтинг: 0 / 0
MS SQL Server 2000
    #32015440
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас есть на другом сервере нет такой базы(с тем же именем) то вам надо создать новую базу.
Если у вас есть на другом сервере есть такая же база или база на которую надо восстановить бэкап, тогда вы просто делаете правый щелчек мышкой на нужно базе, выбираете All tasks -> Restore Database Далее в пункте General выберайте From Device, Select Device, Если нет в списке ничего(или нет нужного пути) то Add,и выберите имя файла...Далее по Ок вернитесь в прежние состояния до уровня Далее в Options -> Force restore over existing database...Если с ленточки то выберите если надо пунк с Eject... Чтобы извлечь ленточку после этого..Так же проверьте пункт Move to physical file name, на предмет правильности пути..Ну и далее Ок и процесс должен пойти если все правильно указано...Если что в BOL можно глянуть для помощи...Да незабудьте что бэкап должен быть на локальном диске нужной машины, иначе ненайдет...(непробовал с сетевым диском....)
...
Рейтинг: 0 / 0
MS SQL Server 2000
    #32015446
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно добавить, что тоже самое можно проделать, если челкнуть правой на Databases -> all tasks -> Restore Database. Это к тому что все равно есть ли у Вас БД с таким же именем или нет можно сразу восстанавливать. Просто если у Вас есть такая БД сервер автоматом восстановит поверх, а если нет, то создаст новую. Есть конечно в опциях переключатель Force restore over existing database. Не знаю зачем он нужен, потому как если надо поверх я просто существующее имя указываю и все.
...
Рейтинг: 0 / 0
MS SQL Server 2000
    #32015459
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Намного понятней будет, если вы всё это сделаете в QA. Вот последовательность действий:
На первом шаге нужно привязать файл резервной копии или ленту к новому устройству резервирования (например с именем "YOUR_Backup") и исследовать саму резервную копию.

USE master
RESTORE FILELISTONLY
FROM YOUR_Backup
GO

Из результатов исполнения предыдущего запроса, Вы узнаете логические имена файлов базы и журнала.
Далее, выполняем непосредственно восстановление в предварительно созданную новую базу:

RESTORE DATABASE NEW_BASE
FROM YOUR_Backup
WITH RECOVERY,
MOVE 'NEW_BASE_data' TO 'D:\DATA\NEW_BASE_Data.MDF',
MOVE 'NEW_BASE_log' TO 'C:\Program Files\MSSQL8\DATAlog\NEW_BASE_Log.LDF'
GO

В приведённом примере, 'NEW_BASE_data' и 'NEW_BASE_log' являются логическими именами, полученными из результатов первого запроса.
Если копия содержит несколько файлов резервных копий, можно добавить в синтаксис номер нужного файла (см. BOL).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server 2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]