|
![]() |
#1 |
Участник
|
Всем привет!
Периодически возникает такая ситуация, что нельзя удалить базы Navision 3.70 крутящиеся на MS SQL. В Navision пишет что-то вроде 3702,Cannot drop the database Test because it is currently in use. При этом сессий 0. Через Enterprise MS SQL-a то же самое: сессий - 0, удалить - ошибка 3702, Detach Database не работает Спасает только перезапуск MS SQL . Может кто знает как решить эту проблему? |
|
![]() |
#2 |
Участник
|
Может надо сначала остановить сервер?
__________________
MBS Certified Master in Navision Developer |
|
![]() |
#3 |
Участник
|
Цитата:
Спасает только перезапуск MS SQL
в этом методе напрягает то, что работающий народ "вываливается" ... |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Rom
Цитата:
Спасает только перезапуск MS SQL
в этом методе напрягает то, что работающий народ "вываливается" ...
__________________
MBS Certified Master in Navision Developer |
|
![]() |
#5 |
Участник
|
Удалось всё-таки найти способ "малой крови"
![]() В Enterprise Manager-e через меню Locks/Process ID, либо Locks/Object нашлись процессы "держащие" базу - Kill и база готова к удалению ![]() |
|
![]() |
#6 |
Участник
|
Вариант куда проще.
В Enterprise Manager'е нужно сделать Detach БД. При этом сервер спросит уверены ли вы что вы выкидываете всех активных юзеров. Вы соглашаетесь. После этого БД можно спокойно удалять. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от Scorpie
Вариант куда проще.
В Enterprise Manager'е нужно сделать Detach БД. При этом сервер спросит уверены ли вы что вы выкидываете всех активных юзеров. Вы соглашаетесь. После этого БД можно спокойно удалять. я писал про Detach - показывает сессий 0, вероятно механизм подсчета сессий, как и в Navision, через \Management\Current Activity\Process Info |
|