Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Восстановление БД  [new]
Nutss
Member

Откуда: Челябинск
Сообщений: 1015
Помогите, пожалуйста

я имею файлы резервной копии, созданные при помощи команд
BACKUP DATABASE Toy TO DISK='e:\archives\toy.mdk' WITH NOINIT,NOUNLOAD,NOSKIP,STATS = 10,NOFORMAT
BACKUP LOG Toy TO DISK='e:\archives\toy.jdk' WITH NOINIT,NOUNLOAD,NOSKIP,STATS = 10,NOFORMAT;

как мне восстановить из них базу?
9 мар 04, 12:01    [567974]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Sa
Member

Откуда: Ekaterinburg
Сообщений: 4019
RESTORE DATABASE { database_name | @database_name_var }
[ FROM < backup_device > [ ,...n ] ]
[ WITH
[ RESTRICTED_USER ]
[ [ , ] FILE = { file_number | @file_number } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ]
[ ,...n ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] { NORECOVERY | RECOVERY | STANDBY = undo_file_name } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] REPLACE ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]



Restore a transaction log:

RESTORE LOG { database_name | @database_name_var }
[ FROM < backup_device > [ ,...n ] ]
[ WITH
[ RESTRICTED_USER ]
[ [ , ] FILE = { file_number | @file_number } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ]
[ ,...n ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] { NORECOVERY | RECOVERY | STANDBY = undo_file_name } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [= percentage ] ]
[ [ , ] STOPAT = { date_time | @date_time_var }
| [ , ] STOPATMARK = 'mark_name' [ AFTER datetime ]
| [ , ] STOPBEFOREMARK = 'mark_name' [ AFTER datetime ]
]
]

< backup_device > ::=
{
{ 'logical_backup_device_name' | @logical_backup_device_name_var }
| { DISK | TAPE } =
{ 'physical_backup_device_name' | @physical_backup_device_name_var }
}

< file_or_filegroup > ::=
{
FILE = { logical_file_name | @logical_file_name_var }
|
FILEGROUP = { logical_filegroup_name | @logical_filegroup_name_var }
}
9 мар 04, 12:08    [567999]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Nutss
Member

Откуда: Челябинск
Сообщений: 1015
извиняюсь, конечно
просто база большая...восстановление идет долго, времени на пробы и ошибки нет..поэтому возникла просьба :)
9 мар 04, 12:21    [568029]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Glory
Member

Откуда:
Сообщений: 104760
просто база большая...восстановление идет долго, времени на пробы и ошибки нет..поэтому возникла просьба :)

Потренироваться ведь можно и на какой-нибудь тестовой базе малого размера

Кроме того вы не сказали на какой момент времени вы хотите восстановить базу. Судя по WITH NOINIT у вас в одном физическом файле несколько бэкапов разных типов и созданных в разное время.
9 мар 04, 12:33    [568059]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Nutss
Member

Откуда: Челябинск
Сообщений: 1015
восстанавливаю обычным способом..из девайса toy.bak..... спасибо :)
просто подумала вдруг из тех быстрее (паника ж)....обещаю потренироваться на тестовой базе малого размера ;)
9 мар 04, 12:55    [568117]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить