Имя: Пароль:
1C
1С v8
Восстановление базы Документооборота из бэкапа.
,
0 1976vas
 
20.03.15
08:57
Добрый день! На сервере SQL крутятся две базы УПП и Документооборот. Как мне не останавливая УПП запустить восстановление из бэкапа SQL, подскажите пожалуйста?
1 1976vas
 
20.03.15
09:00
Или же без остановки агента сервера 1С никак?
2 leonidkorolev
 
20.03.15
09:01
(0) Ну например запустить на выполнение примерно такой скрипт

RESTORE DATABASE [mydb]
FILE = N'mydb'
FROM  DISK = N'c:\backup1c\backup1c.bak'
with
FILE = 1,
MOVE N'mydb' TO     N'c:\base1с\mybase.mdf',  
MOVE N'mydb_log' TO N'c:\base1с\mybase_log.ldf',  
NOUNLOAD,  
REPLACE,  
STATS = 10
3 Fish
 
20.03.15
09:03
(1) Не трогай сервер 1С. Или ты когда бэкапы скулём делаешь, тоже его останавливаешь? :)
4 shuhard
 
20.03.15
09:04
(0) а что конкретно не выходит ?
5 1976vas
 
20.03.15
09:10
(4) При попытке восстановления пишет ошибку монопольного доступа, хотя все сеансы убил.
6 1976vas
 
20.03.15
09:11
(2) Код мало понимаю, но вот это мне уже не нравится - "MOVE" ))
7 shuhard
 
20.03.15
09:11
(5) что конкретно пишет сиквел, а не фантазии про монопольный доступ
8 1976vas
 
20.03.15
09:18
9 1976vas
 
20.03.15
09:19
Как получить монопольный доступ для восстановления?
10 Fish
 
20.03.15
09:30
(5) А фоновые и регламентные задания запретил?
11 1976vas
 
20.03.15
09:31
(10) Нет, сейчас попробую, спс.
12 Господин ПЖ
 
20.03.15
09:32
покурить в QA через sp_who номера сеансов на базе и kill их
13 1976vas
 
20.03.15
09:43
(10) (12)  Спасибо, заблокировал базу, заблокировал регламентный в консоли сервера, убил все сеансы и соединения, запустилось. Спасибо большое!
14 1976vas
 
20.03.15
09:44
регламентные*