Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ограничение на запуск процедур.  [new]
Нестер
Member

Откуда: Москва
Сообщений: 201
Всем привет.
Есть соображения у кого нибудь. как ограничить запуск процедур в сиквеле, например в количестве, только одной запущенной процедуры? Если другой человек, или этот, такую же процедуру пытается запустить, чтобы ему было запрещено это сделать.
12 фев 15, 17:05    [17257264]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на запуск процедур.  [new]
Glory
Member

Откуда:
Сообщений: 104751
https://msdn.microsoft.com/en-us/library/ms189823.aspx
12 фев 15, 17:07    [17257278]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на запуск процедур.  [new]
komrad
Member

Откуда:
Сообщений: 5674
Нестер,

можно проверять наличие "флага" в таблице (кто-то уже запустил) и продолжать работу процедуры, выставляя флаг (запущена первой), либо прерывать выполнение процедуры.
12 фев 15, 17:08    [17257283]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на запуск процедур.  [new]
Crimean
Member

Откуда:
Сообщений: 13147
и попадаете вы или на транзакции или на кучу условностей вокруг
12 фев 15, 17:15    [17257322]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на запуск процедур.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8577
Нестер,

нельзя, но очень надо?
12 фев 15, 17:36    [17257447]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить