|
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с (без непосредственного удаления базы на скуле) и заново ее создать.
|
|