Даже не знаю куда поместить этот топик в ArcSDE или ArcObjects.
Есть СУБД, есть DirCon юзера, есть запущенный SDE, которым пользуються автоматизированые загрузчики данных.
Тут требование следующее, темп загрузки очень высокий - посему необходимо использовать "
esriExclusiveSchemaLock" (тм) =).
И тут возникает вопрос:
1. Или как программно отключить пользователей во время загрузки, от "слоя-цели"
2. Или как сделать так, чтобы пользователи использовали подобие "with no lock" (SQL), при программном открытии слоя?
3. Или...?
Буду признателен советам и помощи...
З.Ы. Очень юморная ветка форума по этому вопросу:
http://forums.esri.com/Thread.asp?c=93&f=1727&t=192104Особенно понравилось:
"I have AM and AC open, AM is referencing data in my GDB. I need to
create a FC in my GDB, but hey, sorry Chad, you have a schema lock on
it, and oh, by the way, the only way to get rid of it is to close AM
completely. So I do. Now I can create my FC in AC. Great. I open AM back
up, go to add the FC, but oh wait Chad, you can't do that either,
because there is a dam* SCHEMA LOCK ON THE DATABASE....are you kidding
me? Now I have to close AC?? This is absurd.
"
И ответы в стиле:
"Amen, bro. " =))))