Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка 1222 в SQL SERVER 2008
|
|||
|---|---|---|---|
|
#18+
Странные вещи происходят в SQL SERVER 2008 в SSMS. Я устновил себе версию Express with Tools. После выполнения простых операций, таких как DELETE и INSERT вылетает ошибка Превышено время ожидания запроса на блокировку MS SQLSERVER 1222. После этого даже таблица не раскрывается в SSMS, а вылетает та же ошибка. Пока спасает такая процедура: Получаем имя номер процесса SELECT request_session_id FROM sys.dm_tran_locks WHERE request_owner_type = 'TRANSACTION' Потом убиваю его. Но так работать невозможно. Что же там намешано? Подскажите пожалуйста, как настроить SSMS на нормальную работу? (В SSMS для SQL Server 2005 всё нормально было) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2009, 13:23 |
|
||
|
Ошибка 1222 в SQL SERVER 2008
|
|||
|---|---|---|---|
|
#18+
авторЧто же там намешано? А Вы посмотрите, что с блокировками, а не тупо прибивайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2009, 13:29 |
|
||
|
Ошибка 1222 в SQL SERVER 2008
|
|||
|---|---|---|---|
|
#18+
Нужно в опциях задать SET LOCK TIMEOUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2009, 13:30 |
|
||
|
Ошибка 1222 в SQL SERVER 2008
|
|||
|---|---|---|---|
|
#18+
posdnyaaСтранные вещи происходят в SQL SERVER 2008 в SSMS. Я устновил себе версию Express with Tools. После выполнения простых операций, таких как DELETE и INSERT вылетает ошибка Превышено время ожидания запроса на блокировку MS SQLSERVER 1222. После этого даже таблица не раскрывается в SSMS, а вылетает та же ошибка. Пока спасает такая процедура: Получаем имя номер процесса SELECT request_session_id FROM sys.dm_tran_locks WHERE request_owner_type = 'TRANSACTION' Потом убиваю его. Но так работать невозможно. Что же там намешано? Подскажите пожалуйста, как настроить SSMS на нормальную работу? (В SSMS для SQL Server 2005 всё нормально было) У тебя, похоже, включен режим неявных транзакций. Выполни это: DECLARE @IMPLICIT_TRANSACTIONS VARCHAR(3) = 'OFF'; IF ( (2 & @@OPTIONS) = 2 ) SET @IMPLICIT_TRANSACTIONS = 'ON'; SELECT @IMPLICIT_TRANSACTIONS AS IMPLICIT_TRANSACTIONS; Если выдает ON, то так и есть. Нужно вручную подтверждать любые инсерты, апдейты и делиты COMMITом. Ты можешь отключить его инструкцией SET IMPLICIT_TRANSACTIONS OFF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2018, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1689817]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 359ms |

| 0 / 0 |
