Имя: Пароль:
1C
1С v8
MS SQL Server блокировка базы
0 Nem4ik
 
21.11.12
08:07
В процессе выгрузки базы произошел сбой системы и соответственно на сервере sql осталась, наверно это правильно называется незавершенная транзацкия, ну в общем в списке блокировок существует блокировка базы тем самым процессом, которого уже 2 дня как нет. Сервер 1с перезагрузили, сервер SQL перезагрузили, а блокировка осталась. Соответственно не обновить базу. На форуме я видел подобную тему, но там к сожалению не написано как убить эту блокировку, только как ее найти. Собственно вопрос: как? Существует какой то процесс, который нужно убить? или другими средствами. В SQLе полный дуб. В activity monitor'е подключений к данной базе нет, но есть другие, база мастер и темповая, может кто-нибудь подскажет? заранее благодарен.
1 ДенисЧ
 
21.11.12
08:08
sp_lock
kill
2 Sammo
 
21.11.12
08:11
(1) Там похоже не блокирующий процесс, который можно кильнуть, а сама база в чем-то наподобие саспекта. Исхожу из "сервер SQL перезагрузили"
3 ptitsa-radio
 
21.11.12
08:19
А как определили, что "блокировка осталась"?
В свойствах базы Restrict Access чему равен?
4 Nem4ik
 
21.11.12
08:41
(3) В "Администрировании кластера серверов 1с" в разделе блокировки, есть записи от 19го числа, как раз в то время когда сбой случился. При этом в этих записях не указане ни процесс, ни база.
5 Nem4ik
 
21.11.12
09:02
(1) Я с радостью убил бы этот процесс. Собственно проблема как раз в том, как его найти. Либо его нет, либо я его не могу обнаружить ввиду неграмотности.
6 Nem4ik
 
22.11.12
08:24
up
7 kolanych
 
22.11.12
08:47
попробуйте базу перерегистрировать в ммс
8 Nem4ik
 
23.11.12
04:51
Да, всем спасибо за помощь. Выяснилось, что надо удалить базу в через консоль кластеров 1с (без непосредственного удаления базы на скуле) и заново ее создать.