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

Откуда:
Сообщений: 405
При восстановлении БД возникает ошибка? В чем проблема?

К сообщению приложен файл. Размер - 121Kb
16 май 12, 18:19    [12565323]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
у вас есть уже такая БД, имя смените
16 май 12, 18:24    [12565339]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
база используется кем-то...
16 май 12, 18:24    [12565344]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
тему прочитал невнимательно:)
база используется - отключите всех от нее
16 май 12, 18:25    [12565345]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
temoxa
Member

Откуда:
Сообщений: 405
имя Restore as?
16 май 12, 18:25    [12565352]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
temoxa
Member

Откуда:
Сообщений: 405
а как отлючить то?
16 май 12, 18:27    [12565361]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
temoxa,

ALTER DATABASE [DbName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
16 май 12, 18:30    [12565375]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
temoxa
Member

Откуда:
Сообщений: 405
не помагает!
16 май 12, 18:34    [12565412]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
temoxa
не помагает!

ctrl+1 нажмите или наберите sp_who - отключите всех от базы через (kill + номер сида)
16 май 12, 18:37    [12565426]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Владимир Затуливетер
Member

Откуда:
Сообщений: 427
temoxa,

а я вот такую инструкцию использую

-- удалить все соединения с базой
declare @DbName nvarchar(128) = 'ARES'
exec (' use master
	alter database ' + @DbName + ' set offline with rollback immediate
	alter database ' + @DbName + ' set online; ' )
16 май 12, 18:51    [12565512]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Deff
Member

Откуда: Пермь
Сообщений: 18328
Надо написать скриптик. Все кикнуть в цикле. Затем перевести в сингл моде.
16 май 12, 19:07    [12565593]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Deff
Надо написать скриптик. Все кикнуть в цикле. Затем перевести в сингл моде.

use база; 
alter database база set single_user with rollback immediate; 
use master; 
restore база ... 

И не надо никаких циклов.
16 май 12, 19:10    [12565608]     Ответить | Цитировать Сообщить модератору
 Re: восстановление бекапа бд в другую бд  [new]
temoxa
Member

Откуда:
Сообщений: 405
всем спасибо!
16 май 12, 19:51    [12565797]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить