O error 1222 no SQL Server ocorre quando o período de tempo de uma requisição excede seu limite. O tempo de lock de uma requisição é configurado em milissegundos, uma query espera outra que está bloqueando algum recurso do SQL Server, então retornará o erro de query time out. O valor padrão do timeout de query é -1 (LOCK TIMEOUT -1).
Para resolver o problema existem alguns passos:
Encontrar qual transação no SQL Server está utilizando recursos que as outras transações estão querendo usar. Se possível use sys.dm_os_waiting_tasks e sys.dm_tran_locks. DMVs do SQL Server.
Se a transação continua bloqueando recursos, mate-a se for possível e apropriado.
Execute a query novamente.
Outras formas de resolver isso são:
Modificando as querys que usam hints (RECOMPILE, MAXDOP).
Execute querys grandes por partes menores.
Verifique a existência de COMMIT em casos de BEGIN TRANSACTION.
Utforska Topplista: Casinon utan licens med flest Megaways-slotsDet är ingen hemlighet att Megaways-slots har blivit…
ContentCultivo del pimiento¿Cómo beneficia la salud el pimentón ahumado?Enfermedades causadas por bacterias y virusPimentón de…
Content¿Cuáles son los mejores Nuevos Juegos gratuitos online?Qué es Poki? Ofrecemos acceso instantáneo a todos…
ContentErzählen Sie Ihre Geschichte: von Kampanien bis ins Herz Brasiliens, die Geschichte der Familie LandriEl…
ContentPrefeitura anuncia novo polo no Parque Eduardo Campos, no Pina, e espalha shows pela cidadeMarilia…
ContentStadtrundgänge Die Universitätsstadt Tübingen sucht seeger tübingen juwelier regelmäßig Verwaltungskräfte in verschiedenen Organisationseinheiten. Die Universitätsstadt…