sqlinsight-pro/docs/dynamics-ax/schema-ax2012.documented.tsv
Søren Eggert Lundsteen Olsen 4ebae4efe6 Dynamics AX core: central detector, per-version schema adapters, read-access GRANT
One place recognises AX (version 3.0/4.0/2009/2012/2012 R2/F&O, schema owner,
model store) from metadata only. Per-version adapters hold all table/column
knowledge, check every column in sys.columns before use and degrade to
'ikke målbar' with the exact column or the exact GRANT text. Only AX 3.0 is
verified against a real customer schema; 2009/2012 are written from
Microsoft's documented schema (docs/dynamics-ax/*.documented.tsv, replaced
by a real export when one is dropped in). grant-dynamics-ax-read.sql is
version- and schema-aware (bmssa) and covers exactly the adapters' tables.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 13:52:58 +02:00

5.3 KiB

1skematabelkolonnetypemax_lengthcolumn_id
2dboSQLDICTIONARYTABLEIDint41
3dboSQLDICTIONARYFIELDIDint42
4dboSQLDICTIONARYARRAYint43
5dboSQLDICTIONARYNAMEnvarchar804
6dboSQLDICTIONARYSQLNAMEnvarchar805
7dboSQLDICTIONARYFIELDTYPEint46
8dboSQLDICTIONARYSTRSIZEint47
9dboSQLDICTIONARYSHADOWint48
10dboSQLDICTIONARYRIGHTJUSTIFYint49
11dboSQLDICTIONARYNULLABLEint410
12dboSQLDICTIONARYFLAGSint411
13dboSQLDICTIONARYRECVERSIONint412
14dboSQLDICTIONARYRECIDbigint813
15dboDATAAREAIDnvarchar81
16dboDATAAREANAMEnvarchar1202
17dboDATAAREAISVIRTUALint43
18dboDATAAREAALWAYSNATIVEint44
19dboDATAAREATIMEZONEint45
20dboDATAAREARECVERSIONint46
21dboDATAAREAPARTITIONbigint87
22dboDATAAREARECIDbigint88
23dboSYSCONFIGCONFIGTYPEint41
24dboSYSCONFIGIDint42
25dboSYSCONFIGVALUEnvarchar1603
26dboSYSCONFIGMODIFIEDDATETIMEdatetime84
27dboSYSCONFIGMODIFIEDBYnvarchar165
28dboSYSCONFIGCREATEDDATETIMEdatetime86
29dboSYSCONFIGCREATEDBYnvarchar167
30dboSYSCONFIGRECVERSIONint48
31dboSYSCONFIGPARTITIONbigint89
32dboSYSCONFIGRECIDbigint810
33dboBATCHJOBCAPTIONnvarchar2001
34dboBATCHJOBSTATUSint42
35dboBATCHJOBORIGSTARTDATETIMEdatetime83
36dboBATCHJOBORIGSTARTDATETIMETZIDint44
37dboBATCHJOBSTARTDATETIMEdatetime85
38dboBATCHJOBENDDATETIMEdatetime86
39dboBATCHJOBRECURRENCEDATAimage167
40dboBATCHJOBALERTSPROCESSEDint48
41dboBATCHJOBCANCELEDBYnvarchar169
42dboBATCHJOBCOMPANYnvarchar810
43dboBATCHJOBLOGLEVELint411
44dboBATCHJOBBATCHCREATEDBYnvarchar1612
45dboBATCHJOBRUNTIMEJOBint413
46dboBATCHJOBMODIFIEDDATETIMEdatetime814
47dboBATCHJOBMODIFIEDBYnvarchar1615
48dboBATCHJOBCREATEDDATETIMEdatetime816
49dboBATCHJOBCREATEDBYnvarchar1617
50dboBATCHJOBRECVERSIONint418
51dboBATCHJOBPARTITIONbigint819
52dboBATCHJOBRECIDbigint820
53dboBATCHJOBHISTORYBATCHJOBIDbigint81
54dboBATCHJOBHISTORYCAPTIONnvarchar2002
55dboBATCHJOBHISTORYSTATUSint43
56dboBATCHJOBHISTORYORIGSTARTDATETIMEdatetime84
57dboBATCHJOBHISTORYSTARTDATETIMEdatetime85
58dboBATCHJOBHISTORYENDDATETIMEdatetime86
59dboBATCHJOBHISTORYCOMPANYnvarchar87
60dboBATCHJOBHISTORYCANCELEDBYnvarchar168
61dboBATCHJOBHISTORYBATCHCREATEDBYnvarchar169
62dboBATCHJOBHISTORYRECVERSIONint410
63dboBATCHJOBHISTORYPARTITIONbigint811
64dboBATCHJOBHISTORYRECIDbigint812
65dboBATCHBATCHJOBIDbigint81
66dboBATCHGROUPIDnvarchar202
67dboBATCHSTATUSint43
68dboBATCHCLASSNUMBERint44
69dboBATCHCAPTIONnvarchar2005
70dboBATCHSTARTDATETIMEdatetime86
71dboBATCHENDDATETIMEdatetime87
72dboBATCHSERVERIDnvarchar408
73dboBATCHCOMPANYnvarchar89
74dboBATCHPARAMETERSimage1610
75dboBATCHINFOimage1611
76dboBATCHSESSIONIDXint412
77dboBATCHSESSIONLOGINDATETIMEdatetime813
78dboBATCHRETRYCOUNTint414
79dboBATCHRECVERSIONint415
80dboBATCHPARTITIONbigint816
81dboBATCHRECIDbigint817
82dboBATCHGROUPGROUP_nvarchar201
83dboBATCHGROUPDESCRIPTIONnvarchar1202
84dboBATCHGROUPRECVERSIONint43
85dboBATCHGROUPPARTITIONbigint84
86dboBATCHGROUPRECIDbigint85
87dboNUMBERSEQUENCETABLENUMBERSEQUENCEnvarchar401
88dboNUMBERSEQUENCETABLETXTnvarchar1202
89dboNUMBERSEQUENCETABLELOWESTbigint83
90dboNUMBERSEQUENCETABLEHIGHESTbigint84
91dboNUMBERSEQUENCETABLENEXTRECbigint85
92dboNUMBERSEQUENCETABLEBLOCKEDint46
93dboNUMBERSEQUENCETABLEFORMATnvarchar807
94dboNUMBERSEQUENCETABLEANNOTATEDFORMATnvarchar808
95dboNUMBERSEQUENCETABLECONTINUOUSint49
96dboNUMBERSEQUENCETABLECYCLICint410
97dboNUMBERSEQUENCETABLECLEANATACCESSint411
98dboNUMBERSEQUENCETABLEINUSEint412
99dboNUMBERSEQUENCETABLENOINCREMENTint413
100dboNUMBERSEQUENCETABLECLEANINTERVALnumeric1314
101dboNUMBERSEQUENCETABLELATESTCLEANDATETIMEdatetime815
102dboNUMBERSEQUENCETABLEALLOWCHANGEUPint416
103dboNUMBERSEQUENCETABLEALLOWCHANGEDOWNint417
104dboNUMBERSEQUENCETABLEMANUALint418
105dboNUMBERSEQUENCETABLEFETCHAHEADQTYint419
106dboNUMBERSEQUENCETABLEFETCHAHEADint420
107dboNUMBERSEQUENCETABLENUMBERSEQUENCESCOPEbigint821
108dboNUMBERSEQUENCETABLERECVERSIONint422
109dboNUMBERSEQUENCETABLEPARTITIONbigint823
110dboNUMBERSEQUENCETABLERECIDbigint824
111dboNUMBERSEQUENCESCOPEDATAAREAnvarchar81
112dboNUMBERSEQUENCESCOPELEGALENTITYbigint82
113dboNUMBERSEQUENCESCOPEOPERATINGUNITbigint83
114dboNUMBERSEQUENCESCOPEOPERATINGUNITTYPEint44
115dboNUMBERSEQUENCESCOPEFISCALCALENDARPERIODbigint85
116dboNUMBERSEQUENCESCOPERECVERSIONint46
117dboNUMBERSEQUENCESCOPEPARTITIONbigint87
118dboNUMBERSEQUENCESCOPERECIDbigint88
119dboNUMBERSEQUENCEREFERENCENUMBERSEQUENCEDATATYPEbigint81
120dboNUMBERSEQUENCEREFERENCENUMBERSEQUENCEIDbigint82
121dboNUMBERSEQUENCEREFERENCENUMBERSEQUENCESCOPEbigint83
122dboNUMBERSEQUENCEREFERENCERECVERSIONint44
123dboNUMBERSEQUENCEREFERENCEPARTITIONbigint85
124dboNUMBERSEQUENCEREFERENCERECIDbigint86
125dboSYSTEMSEQUENCESIDint41
126dboSYSTEMSEQUENCESNEXTVALbigint82
127dboSYSTEMSEQUENCESMINVALbigint83
128dboSYSTEMSEQUENCESMAXVALbigint84
129dboSYSTEMSEQUENCESCYCLEint45
130dboSYSTEMSEQUENCESNAMEnvarchar406
131dboSYSTEMSEQUENCESTABIDint47
132dboSYSTEMSEQUENCESDATAAREAIDnvarchar88
133dboSYSTEMSEQUENCESRECVERSIONint49
134dboSYSTEMSEQUENCESRECIDbigint810