Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
WOName
0 / 0 / 0
Регистрация: 31.01.2010
Сообщений: 22
#1

restore - SQL Server

02.03.2010, 16:43. Просмотров 1176. Ответов 2
Метки нет (Все метки)

1. Делаю backup.
T-SQL
1
BACKUP DATABASE b_001 TO DISK = 'c: emp_003.bak'

2. Копирую файл backup'а в папку 'c:_001 '
3. Пытаюсь делать Restore - не получается.
T-SQL
1
2
3
4
5
6
7
8
USE master
ALTER DATABASE b_002 SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
RESTORE FILELISTONLY FROM DISK = 'c:_001_003.bak'
RESTORE DATABASE b_002 FROM DISK = 'c:_001_003.bak' 
GO
ALTER DATABASE  b_002 SET MULTI_USER
GO
а он мне

The database to be restored was named 'b_001'. Reissue the statement using the WITH REPLACE option to overwrite the 'b_002' database.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2010, 16:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос restore (SQL Server):

*** RESTORE на другой сервер ?
есть база one на SERV1 и ее one.bak ... и есть база two на SERV2 Как правильно...

SSMS vs Transact (restore)
Привет. Такая ситуация: при восстановлении базы с помощью запроса RESTORE...

Ошибка про Restore database
На страничке ASP я вызываю скрипт, который восстанавливает базу данных из...

Восстановление (RESTORE) не всей базы, а нескольких таблиц из бэкапа
Может кто знает, реально ли это сделать в MS SQL Server 2000? в Оракле 9-ке...

Вопрос по Restore Database "master"
Можно ли из Backup-а востановить базу master, пробовал restore datebase,...

Dump Restore
Доброго времени суток, ни когда с базами не работал, но к сожалению легло на...

2
bazile
65 / 41 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
02.03.2010, 17:01 #2
Так сделай то что просят - добавь WITH REPLACE
RESTORE DATABASE b_002 FROM DISK = 'c:_001_003.bak' WITH REPLACE
0
WOName
0 / 0 / 0
Регистрация: 31.01.2010
Сообщений: 22
02.03.2010, 17:03  [ТС] #3
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
USE master
ALTER DATABASE b_002 SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
RESTORE FILELISTONLY FROM DISK = 'c:_001_003.bak'
RESTORE DATABASE b_002 FROM DISK = 'c:_001_003.bak'  
   WITH 
   MOVE 'b_002_Data' TO 'C:Program FilesMicrosoft SQL ServerMSSQL$DRUGINdata_002_Data.MDF',
   MOVE 'b_002_Log' TO 'C:Program FilesMicrosoft SQL ServerMSSQL$DRUGINdata_002_Log.ldf'
GO
 
ALTER DATABASE  b_002 SET MULTI_USER
GO
делаю так - он мне

Logical file 'b_002_Data' is not part of database 'b_002'. Use RESTORE FILELISTONLY to list the logical file names.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2010, 17:03
Привет! Вот еще темы с решениями:

RESTORE TABLE
Здравствуйте, помогите восстановить базу данных, есть сайт и backup базы...

Парсинг страницы m.vk.com/restore
Как из скрипта передать странице номер (e-mail, логин ) сделать парсинг...

Backup and Restore All databases
Всем доброго времени суток. У меня на компьютере с установленной Ubuntu, есть...

Firbird backup/restore
Здравствуйте, вопрос такой. Делаю бекап базы (firbird 1.5.3 classic),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru