Имя: Пароль:
1C
Админ
Как узнать Монопольный ли режим 1С из SQL
0 UnknownH
 
01.03.13
09:34
Есть желание автоматически отключать задания MS SQL для базы 1С когда она находится в монопольном режиме.

Оставляет ли база какую-нибудь пометку на SQL?
Ну может в TempDB где отмечает?
1 1Сергей
 
01.03.13
09:34
Монопольный режим в 8?
2 Serg_1960
 
01.03.13
09:45
Платформа, для выполненния операций над базой, иногда требует завершить другие соединения - это, какбы, "монопольный режим".
3 UnknownH
 
01.03.13
09:47
Глобальный контекст (Global context)
УстановитьМонопольныйРежим (SetExclusiveMode)
Синтаксис:

УстановитьМонопольныйРежим(<МонопольныйРежим>)
Параметры:

<МонопольныйРежим> (обязательный)

Тип: Булево.
Истина - установить монопольный режим, Ложь - снять монопольный режим.
Описание:

Устанавливает и отключает использование монопольного режима работы с информационной базой.
4 бомболюк
 
01.03.13
09:48
При монопольном режиме база переводится в сингл юзер
5 UnknownH
 
01.03.13
09:49
Сейчас мне интересен именно "Монопольный Режим", а не УстановитьБлокировкуСеансов()
6 gallam
 
01.03.13
10:00
(0) sp_dboption 'izh','single user'
Выдает информацию из SQL
7 gallam
 
01.03.13
10:00
+ вместо izh - ваша БД
8 krbIso
 
01.03.13
10:33
при монопольном режиме база в single user не переводится
9 UnknownH
 
01.03.13
10:33
(6) И давно ли 1С подключается к SQL несколькими юзерами?
10 МихаилМ
 
01.03.13
10:39
(9)
со времен 1с 8.1
11 бомболюк
 
01.03.13
11:01
(8) да, тупанул. ща протрейсил SQL при УстановитьМонопольныйРежим - ничего там не меняется, делается select к sysprocesses и все.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший