Имя: Пароль:
1C
1С v8
Задача: MSSQL - копирование и восстановление в тестовую базу
0 ASimonova
 
25.04.16
14:58
Доброго!
Мне тут посоветовали разобраться в простейших механизмах MSSQL, чтобы самой делать копии и восстанавливать их. Дальше просто "сделать копию" дело не пошло, при восстановлении в тестовую базу ошибка "Не удалось получить монопольный доступ, так как база данных используется", чтобы ее решить, нужно понимать правила использования разных конструкций типа database, sp_detach_db, go, restore и всякое такое. Посоветуйте толковый учебник! Или как решить саму проблему, тоже пойдет.
1 ДенисЧ
 
25.04.16
14:59
Статью же тебе дали. Прочитала?
2 ДенисЧ
 
25.04.16
14:59
И да, из базы тестовой надо всем выйти...
3 ASimonova
 
25.04.16
14:59
(2) прочитала, в базах никого нет
4 NcSteel
 
25.04.16
14:59
Где фото.... ?
5 NcSteel
 
25.04.16
15:00
(3) Есть, например рег задание.
6 Господин ПЖ
 
25.04.16
15:00
>прочитала, в базах никого нет

там болтаются процессы
7 Господин ПЖ
 
25.04.16
15:00
курить sp_who и kill
8 ASimonova
 
25.04.16
15:02
9 ASimonova
 
25.04.16
15:02
(7) с удовольствием если объясните что это и где достать
10 asady
 
25.04.16
15:02
(0) только пробуй на тестовом серваке обязательно - к боевому серверу даже и не приближайся пока всё не отладишь
11 ASimonova
 
25.04.16
15:03
(10) так и делаю
12 Господин ПЖ
 
25.04.16
15:03
(9) спросить у гугля
13 NcSteel
 
25.04.16
15:04
(8) А в полный рост?
14 ASimonova
 
25.04.16
15:04
(12) ок, нашла, это просто процедуры такие, а если я синтаксиса принципиально не знаю, разве я разберусь
15 ASimonova
 
25.04.16
15:04
(13) а что там нужно? код?
16 Господин ПЖ
 
25.04.16
15:04
>а если я синтаксиса принципиально не знаю, разве я разберусь

ну увольняйся тогда
17 ASimonova
 
25.04.16
15:05
(16) вот спасибо, а может все-таки поможете?) учебник толковый с основами синтаксиса, чтобы я ваши процедуры успешно применила
18 ADirks
 
25.04.16
15:05
Восстановление из бэкапа - операция деструктивная. Рекомендую заниматься этим на отдельном сервере.
А то можно в рабочую базу прошлогодний бэкап залить - тото все щщасливы станут
19 ASimonova
 
25.04.16
15:06
(18) тестовые базы, тестовые)
20 ADirks
 
25.04.16
15:08
не базы, а сервер. отдельный
21 ASimonova
 
25.04.16
15:13
(20) что-то типа того, в консоли серверов написано, что две базы на одном сервере, и + одна на другом. А вот если зайти в MSSQL, указав любой из серверов, почему-то все три базы видны... вот и хочу учебник, понять что вообще происходит
22 dmrjan
 
25.04.16
15:15
К базе MSSQL какой клиент обращается? Пока не выгрузишь его - отсоединение базы лучше не делать. Если потом будешь отсоединять и переписывать базу на другой сервер, предварительно посмотри, под какими правами можно было обращаться к выгружаемой базе. Иначе так и будет без права неактивной.
23 Господин ПЖ
 
25.04.16
15:15
(17) а жованой морковкой в рот не поплевать?

я понял бы эту ситуацию 20 лет назад - ничего не было кроме пары криво переведенных книжек. но сейчас... даже ролики есть на ютубе в стиле "для даунов"

человек не могущий освоить даже этого должен идти мести двор
24 ASimonova
 
25.04.16
15:17
(22) проблема в том, что я первый раз сегодня включила MSSQL и просто прошу толковый учебник, чтобы понять, что вы в принципе пишете
(23) ого, до свидания, молодой человек
25 Ёпрст
 
25.04.16
15:24
(8) При восстановлении, зайди в параметры и выбери правильный путь до mdf и ldf файла, а так же, поставь галочку - переписывать бд.
Иначе, ты пытаешься восстановить в туже базу,с кого была копия, а не в новую базу
26 ASimonova
 
25.04.16
15:25
(25) все это я сделала, все что можно сделать без разбирания в коде - сделала, не выходит
27 Ёпрст
 
25.04.16
15:26
(26) Еще раз, ты указываешь, что нужно восстановить в базу Вася, архив брать с базы Федя. Заходишь в Параметры - там указываешь, что восстанавливать надо в файлы васи (а не феди).
Фирштейн ?
Иначе, если в базе Феди сейчас работают, ты туда ничего не восстановишь, тебе нужно выбрать Васю!
28 Ёпрст
 
25.04.16
15:28
Короче, в Параметрах, где восстановить как - укажи правильное имя воостанавливаемого mdf и ldf файла.
29 ASimonova
 
25.04.16
15:30
(28) фирштейн, фирштейн, я все сделала правильно, сейчас даже картинку пришлю
30 ASimonova
 
25.04.16
15:33
(28) http://i78.fastpic.ru/big/2016/0425/af/a384cf1a995c332e3c4580a0b3fc5caf.jpg вот так было, указана моя исходная база в путях.
http://i80.fastpic.ru/big/2016/0425/7d/bede1d12b28ffdf235abb4b067c5267d.jpg а вот так стало, указала мою вторую базу в путях. Файлы Васи короче.
31 Ёпрст
 
25.04.16
15:42
галку перезаписать воткни
32 Ёпрст
 
25.04.16
15:43
(30) И ? Че, не восстанавливает ?
33 Ёпрст
 
25.04.16
15:44
Если нет, сруби все соединения с базой erpproba
34 ASimonova
 
25.04.16
16:01
(33) вот! так как это сделать? просто в администрировании серверов? вопрос в том, чтобы все можно было сделать автоматически, особенно копии баз, а для этого надо язык понимать, а для этого я и прошу учебник
35 Ёпрст
 
25.04.16
16:03
(34) в корне пкм - монитор активности и там убить все соединения с этой базой. Либо, пкм на базе - отсоединить, затем присоединить
36 Ёпрст
 
25.04.16
16:04
37 zak555
 
25.04.16
16:05
(8) что ты делаешь на моём сервере ?
38 ASimonova
 
25.04.16
16:24
(35) пкм? переносной комплект минирования? пираты карбиского моря? или все-таки имеется ввиду администрирования серверов 1с? Спасибо, почитаю, тут вроде слово "сценарий" есть, а вот про установку расписания - ничего, есть что-нибудь про то, как сделать автоматическое выполнение?
(37) я адрес сервера не присылала, какой такой сервер?
39 Ёпрст
 
25.04.16
16:25
(38) пкм - Правая Кнопка Мыши
40 Господин ПЖ
 
25.04.16
16:25
пулемет калашникова модернизированный
41 Ёпрст
 
25.04.16
16:26
И если че, всё делать в самом скуле, 1с тут открывать не обязательно
42 Ёпрст
 
25.04.16
16:27
(38) на счет "автоматического" выполнения - создай новый план обслуживания и твори
43 Ёпрст
 
25.04.16
16:28
че хочешь
44 ASimonova
 
25.04.16
16:35
(42) что такое план обслуживания? может все же учебник есть... где все эти функции именно в разрезе администрирования 1с будут описаны
45 ptiz
 
25.04.16
16:36
(38) Сервер 1С, который работает с этой базой, остановила?
46 ASimonova
 
25.04.16
16:39
(45) что такое остановить сервер? я знаю только какой-то detach, хотя не умею им пользоваться (он меня послал при попытке), и знаю как обрубить соединения, и все.
47 Ёпрст
 
25.04.16
16:46
(46) Может, стоит кого-то из взрослых позвать ?
Если че, в bol есть все ответы на твои вопросы
48 oleg_km
 
25.04.16
16:47
+(47) Мда, у меня товарищ называет такое сексом по телефону. Эффект аналогичный, т.е. никакой.
49 Ёпрст
 
25.04.16
16:48
Если че, bol это - SQL Server Books Online

https://msdn.microsoft.com/ru-ru/library/ms130214.aspx
50 ASimonova
 
25.04.16
16:53
(49) уже нашла, вроде бы это все что нужно, спасибо большое!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс