
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.05.2002, 08:22:23
|
|||
|---|---|---|---|
SET IMPLICIT_TRANSACTIONS и DENY |
|||
|
#18+
Вопрос теоретического плана: если перевести соединение в режим неявных транзакций (SET IMPLICIT_TRANSACTIONS ON), то, как сказано в Books Online, 12 операторов стартуют транзакцию. Так вот, среди них есть GRANT, REVOKE а DENY нет. Почему? Ведь по логике вещей, DENY также обновляет записи в системных таблицах. Каково Ваше мнение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2002, 15:10:32
|
|||
|---|---|---|---|
SET IMPLICIT_TRANSACTIONS и DENY |
|||
|
#18+
Хм, надо будет попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.05.2002, 08:42:40
|
|||
|---|---|---|---|
SET IMPLICIT_TRANSACTIONS и DENY |
|||
|
#18+
Как ни странно(или наверное очевидно), но блокирует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.05.2002, 09:05:11
|
|||
|---|---|---|---|
SET IMPLICIT_TRANSACTIONS и DENY |
|||
|
#18+
Блокирует что? Системные таблицы? Меня удивило то, что @@TRANCOUNT = 0 при DENY, в то время, как для GRANT и REVOKE начинается транзакция... То есть, там специальная логика для DENY зашита, так что эта операция коммитится всегда... Или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822625]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 488ms |

| 0 / 0 |
