Hi All,
I have this problem when running SSRS report "Sales invoice"
SQL version: SQL 2016
AX version: AX 2012 R3 CU12
It doesn't happen all the time.
I am pretty sure the lock is from the first SQL which is below with status "Awaiting command", it blocks other command for calling the report.
(@P1 int,@P2 nvarchar(256))SELECT TOP 1 T1.SERVERID,T1.ISDEFAULTREPORTMODELSERVER,T1.SERVERURL,T1.ISDEFAULTREPORTLIBRARYSERVER,T1.AXAPTAREPORTFOLDER,T1.DESCRIPTION,T1.DATASOURCENAME,T1.REPORTMANAGERURL,T1.SERVERINSTANCE,T1.AOSID,T1.CONFIGURATIONID,T1.ISSHAREPOINTINTEGRATED,T1.RECVERSION,T1.RECID FROM SRSSERVERS T1 WHERE ((ISDEFAULTREPORTLIBRARYSERVER=@P1) AND (AOSID=@P2))
| spid |
waittime |
lastwaittype |
database_name |
last_batch |
status |
program_name |
cmd |
object_name |
text |
| 102 |
0 |
MISCELLANEOUS |
PRD |
25:34.9 |
sleeping |
Microsoft Dynamics AX |
AWAITING COMMAND |
NULL |
(@P1 int,@P2 nvarchar(256))SELECT TOP 1 T1.SERVERID,T1.ISDEFAULTREPORTMODELSERVER,T1.SERVERURL,T1.ISDEFAULTREPORTLIBRARYSERVER,T1.AXAPTAREPORTFOLDER,T1.DESCRIPTION,T1.DATASOURCENAME,T1.REPORTMANAGERURL,T1.SERVERINSTANCE,T1.AOSID,T1.CONFIGURATIONID,T1.ISSHAREPOINTINTEGRATED,T1.RECVERSION,T1.RECID FROM SRSSERVERS T1 WHERE ((ISDEFAULTREPORTLIBRARYSERVER=@P1) AND (AOSID=@P2)) |
| 114 |
5086548 |
LCK_M_U |
PRD |
49:17.7 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 int)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE ((RECID=@P1) AND (RECVERSION=@P2)) |
| 210 |
4017283 |
LCK_M_U |
PRD |
07:07.4 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 int)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE ((RECID=@P1) AND (RECVERSION=@P2)) |
| 238 |
5984533 |
LCK_M_U |
PRD |
34:20.2 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 nvarchar(5),@P3 bigint)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE (((PARTITION=@P1) AND (DATAAREAID=@P2)) AND (CREATEDTRANSACTIONID=@P3)) |
| 265 |
2771255 |
LCK_M_U |
PRD |
27:53.6 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 int)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE ((RECID=@P1) AND (RECVERSION=@P2)) |
| 271 |
5630608 |
LCK_M_U |
PRD |
40:14.3 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 nvarchar(5),@P3 bigint)DELETE FROM SALESINVOICETMP WHERE (((PARTITION=@P1) AND (DATAAREAID=@P2)) AND (JOURNALRECID=@P3)) |
| 342 |
6507120 |
LCK_M_U |
PRD |
25:38.0 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 nvarchar(5),@P3 bigint)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE (((PARTITION=@P1) AND (DATAAREAID=@P2)) AND (CREATEDTRANSACTIONID=@P3)) |
| 357 |
5217162 |
LCK_M_U |
PRD |
47:08.0 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 int)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE ((RECID=@P1) AND (RECVERSION=@P2)) |
| 359 |
2314220 |
LCK_M_U |
PRD |
35:31.0 |
suspended |
Microsoft Dynamics AX |
DELETE |
NULL |
(@P1 bigint,@P2 int)DELETE FROM SALESINVOICEHEADERFOOTERTMP WHERE ((RECID=@P1) AND (RECVERSION=@P2)) |
*This post is locked for comments
I have the same question (0)