#0
by rsv
rsc_dbid As dbid, rsc_objid As ObjId, so.name as ObjName, rsc_indid As IndId, FROM master.dbo.syslockinfo sl INNER JOIN master.dbo.spt_values v ON sl.rsc_type = v.number INNER JOIN master.dbo.spt_values x ON sl.req_status = x.number INNER JOIN master.dbo.spt_values u ON sl.req_mode + 1 = u.number LEFT JOIN sysobjects so ON sl.rsc_objid = so.ID WHERE v.type = 'LR' and x.type = 'LS' and u.type = 'L' and so.Name = '<имя таблицы>' ORDER BY spid Этот запрос вернет все блокировки, наложенные на указанную таблицу, с вот такими данными: SPID – идентификатор пользовательской сессии, DBID – идентификатор базы данных, ObjID – идентификатор объекта, ObjName – имя объекта, Type – тип объекта, Resource – идентификатор ресурса, Mode – тип блокировки, Status – статус блокировки Эта тематика всем хорошо известна . Кто как борется с ней. Кто в справочнике хранит элементы как флаги транзакций , кто бежит за новым сервером ,кто еще как. Тематика гибких блокировок сниимает монопольные блокировки с 1sjourn но не отвечает на вопрос как все же поиметь инфу за бесплатно о том заблокирован ли на регистр или счета или какая другая таблица перед началом проведения? Выше указанный запрос снимает этот вопрос. И прямо из среды с помощью ADO,например, можно прочесть всю петрушку об интересующей нас таблице.
#1
by Дяпти
Спасибо за текст процедуры sp_lock. На очереди еще много процедур, не останавливайся на достигнутом.
#3
by rsv
sp_lock это внутренняя процедура сервера. Просто с exec sp_lock пар1,пар2 ты кроме просмора ничего не сделаешь
#4
by Дяпти
А чего можно сделать с помощью твоего селекта? И ваще, почему у Широкого есть кнопка про базу знаний, а у меня нет?
#5
by rsv
Запрос не мой. А с . Там статьи просто жуют блокировки под MS SQL А сделать можно то, что перед проведением после того как я обрублю блокировки на 1sjourn и наложу свою блокировку на регистр допустим,2 пряник при помощи этого запроса проверит бловировку таблицы регистра
#8
by rsv
Согласен . Нах. Пусть все транзакции в ряд выстроятся и Server по time outu нах всех откидывает.:) Я говорю о минимуме доработок и о блокировках таблиц а не строк.
#9
by Дяпти
Слышу иронию в твоих словах, а зря. Пусть ты и узнаешь, что регистр не заблокирован, и тут же кинешься проводить свой документ - никаких гарантий, что кто нить не заблокировал регистр раньше тебя нету. А значит и тебя по таймауту выкинут... или не выкинут... короче как получится.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Блокировки в MS SQL Server 2000 (статья)
- Сопоставление описания структуры таблицы в 1cv77.dds и в базе SQL
- ПолуOFF печатное издание про MS SQL и MS Server посоветуйте
- Цены на MS Server + MS SQL
- Проектирование: 1С 7.7 SQL + Windows 2003 Server + MS SQL Server 2000 (Ent) + сервер термин
- Совместимость MS SQL 2000 и MS SQL 2005 ?
- Установка MS SQL Server 2000 64-bit на MS Windows Server 2003 Enterprise x64 Edition
- MS SQL 2008 Значительная часть памяти процессов SQL Server выгружена на диск
- MS SQL 2008 SP3 замечено что после установки SP3 MS Windows Server 2003 стал как
- MS office 2010:MS Office 2010: не открываются файлы на сетевых дисках (в AD)
- v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
В этой группе 1С
- Очередной бред про партионный учет.
- Группы Справочника и НайтиПоРеквизиту()
- Как подсчитать сумму значений по колонке табличного поля?
- Изменение пиктограммы элементов справочника на форме списка..
- Хачу несколько модулей во внешней обработке !
- Как правильно вытащить реквизиты банка контрагента
- УТ оформление пересортицы
- Как определить типы реквизита с составным типом данных?
- Отчетность НДФЛ (Зик 7.7). Обособленные подразделения!
- Получить значение Субконто из регистра бухгалтерии
- Инвентарная книга ОС (v7.7)
- Обработка по замене реквизитов документов
- Есть ли в 1С Бухгалтерия 7.7 отчет "Книга учета доходов и расходов"
- Периферийная база с битыми ссылками...
- Процедура не обнаружена: ОбработкаПодбора/ProcessPermanentChoice
- ЗиК: Как посмотреть проводки
- Вопрос по восстановлению НДС из розницы в Бухгалтерии 8.0
- Задался вопросом. Вычет по НДС - право или обязанность?
- Помогите установить HASP 2.17
- Нужен CRM для ТиСа