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

135 lines
5.3 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

skema tabel kolonne type max_length column_id
# Baseret på Microsofts dokumenterede skema – ikke verificeret mod kundedata. Erstattes af schema-ax2012.tsv, når en kunde leverer det rigtige skema.
dbo SQLDICTIONARY TABLEID int 4 1
dbo SQLDICTIONARY FIELDID int 4 2
dbo SQLDICTIONARY ARRAY int 4 3
dbo SQLDICTIONARY NAME nvarchar 80 4
dbo SQLDICTIONARY SQLNAME nvarchar 80 5
dbo SQLDICTIONARY FIELDTYPE int 4 6
dbo SQLDICTIONARY STRSIZE int 4 7
dbo SQLDICTIONARY SHADOW int 4 8
dbo SQLDICTIONARY RIGHTJUSTIFY int 4 9
dbo SQLDICTIONARY NULLABLE int 4 10
dbo SQLDICTIONARY FLAGS int 4 11
dbo SQLDICTIONARY RECVERSION int 4 12
dbo SQLDICTIONARY RECID bigint 8 13
dbo DATAAREA ID nvarchar 8 1
dbo DATAAREA NAME nvarchar 120 2
dbo DATAAREA ISVIRTUAL int 4 3
dbo DATAAREA ALWAYSNATIVE int 4 4
dbo DATAAREA TIMEZONE int 4 5
dbo DATAAREA RECVERSION int 4 6
dbo DATAAREA PARTITION bigint 8 7
dbo DATAAREA RECID bigint 8 8
dbo SYSCONFIG CONFIGTYPE int 4 1
dbo SYSCONFIG ID int 4 2
dbo SYSCONFIG VALUE nvarchar 160 3
dbo SYSCONFIG MODIFIEDDATETIME datetime 8 4
dbo SYSCONFIG MODIFIEDBY nvarchar 16 5
dbo SYSCONFIG CREATEDDATETIME datetime 8 6
dbo SYSCONFIG CREATEDBY nvarchar 16 7
dbo SYSCONFIG RECVERSION int 4 8
dbo SYSCONFIG PARTITION bigint 8 9
dbo SYSCONFIG RECID bigint 8 10
dbo BATCHJOB CAPTION nvarchar 200 1
dbo BATCHJOB STATUS int 4 2
dbo BATCHJOB ORIGSTARTDATETIME datetime 8 3
dbo BATCHJOB ORIGSTARTDATETIMETZID int 4 4
dbo BATCHJOB STARTDATETIME datetime 8 5
dbo BATCHJOB ENDDATETIME datetime 8 6
dbo BATCHJOB RECURRENCEDATA image 16 7
dbo BATCHJOB ALERTSPROCESSED int 4 8
dbo BATCHJOB CANCELEDBY nvarchar 16 9
dbo BATCHJOB COMPANY nvarchar 8 10
dbo BATCHJOB LOGLEVEL int 4 11
dbo BATCHJOB BATCHCREATEDBY nvarchar 16 12
dbo BATCHJOB RUNTIMEJOB int 4 13
dbo BATCHJOB MODIFIEDDATETIME datetime 8 14
dbo BATCHJOB MODIFIEDBY nvarchar 16 15
dbo BATCHJOB CREATEDDATETIME datetime 8 16
dbo BATCHJOB CREATEDBY nvarchar 16 17
dbo BATCHJOB RECVERSION int 4 18
dbo BATCHJOB PARTITION bigint 8 19
dbo BATCHJOB RECID bigint 8 20
dbo BATCHJOBHISTORY BATCHJOBID bigint 8 1
dbo BATCHJOBHISTORY CAPTION nvarchar 200 2
dbo BATCHJOBHISTORY STATUS int 4 3
dbo BATCHJOBHISTORY ORIGSTARTDATETIME datetime 8 4
dbo BATCHJOBHISTORY STARTDATETIME datetime 8 5
dbo BATCHJOBHISTORY ENDDATETIME datetime 8 6
dbo BATCHJOBHISTORY COMPANY nvarchar 8 7
dbo BATCHJOBHISTORY CANCELEDBY nvarchar 16 8
dbo BATCHJOBHISTORY BATCHCREATEDBY nvarchar 16 9
dbo BATCHJOBHISTORY RECVERSION int 4 10
dbo BATCHJOBHISTORY PARTITION bigint 8 11
dbo BATCHJOBHISTORY RECID bigint 8 12
dbo BATCH BATCHJOBID bigint 8 1
dbo BATCH GROUPID nvarchar 20 2
dbo BATCH STATUS int 4 3
dbo BATCH CLASSNUMBER int 4 4
dbo BATCH CAPTION nvarchar 200 5
dbo BATCH STARTDATETIME datetime 8 6
dbo BATCH ENDDATETIME datetime 8 7
dbo BATCH SERVERID nvarchar 40 8
dbo BATCH COMPANY nvarchar 8 9
dbo BATCH PARAMETERS image 16 10
dbo BATCH INFO image 16 11
dbo BATCH SESSIONIDX int 4 12
dbo BATCH SESSIONLOGINDATETIME datetime 8 13
dbo BATCH RETRYCOUNT int 4 14
dbo BATCH RECVERSION int 4 15
dbo BATCH PARTITION bigint 8 16
dbo BATCH RECID bigint 8 17
dbo BATCHGROUP GROUP_ nvarchar 20 1
dbo BATCHGROUP DESCRIPTION nvarchar 120 2
dbo BATCHGROUP RECVERSION int 4 3
dbo BATCHGROUP PARTITION bigint 8 4
dbo BATCHGROUP RECID bigint 8 5
dbo NUMBERSEQUENCETABLE NUMBERSEQUENCE nvarchar 40 1
dbo NUMBERSEQUENCETABLE TXT nvarchar 120 2
dbo NUMBERSEQUENCETABLE LOWEST bigint 8 3
dbo NUMBERSEQUENCETABLE HIGHEST bigint 8 4
dbo NUMBERSEQUENCETABLE NEXTREC bigint 8 5
dbo NUMBERSEQUENCETABLE BLOCKED int 4 6
dbo NUMBERSEQUENCETABLE FORMAT nvarchar 80 7
dbo NUMBERSEQUENCETABLE ANNOTATEDFORMAT nvarchar 80 8
dbo NUMBERSEQUENCETABLE CONTINUOUS int 4 9
dbo NUMBERSEQUENCETABLE CYCLIC int 4 10
dbo NUMBERSEQUENCETABLE CLEANATACCESS int 4 11
dbo NUMBERSEQUENCETABLE INUSE int 4 12
dbo NUMBERSEQUENCETABLE NOINCREMENT int 4 13
dbo NUMBERSEQUENCETABLE CLEANINTERVAL numeric 13 14
dbo NUMBERSEQUENCETABLE LATESTCLEANDATETIME datetime 8 15
dbo NUMBERSEQUENCETABLE ALLOWCHANGEUP int 4 16
dbo NUMBERSEQUENCETABLE ALLOWCHANGEDOWN int 4 17
dbo NUMBERSEQUENCETABLE MANUAL int 4 18
dbo NUMBERSEQUENCETABLE FETCHAHEADQTY int 4 19
dbo NUMBERSEQUENCETABLE FETCHAHEAD int 4 20
dbo NUMBERSEQUENCETABLE NUMBERSEQUENCESCOPE bigint 8 21
dbo NUMBERSEQUENCETABLE RECVERSION int 4 22
dbo NUMBERSEQUENCETABLE PARTITION bigint 8 23
dbo NUMBERSEQUENCETABLE RECID bigint 8 24
dbo NUMBERSEQUENCESCOPE DATAAREA nvarchar 8 1
dbo NUMBERSEQUENCESCOPE LEGALENTITY bigint 8 2
dbo NUMBERSEQUENCESCOPE OPERATINGUNIT bigint 8 3
dbo NUMBERSEQUENCESCOPE OPERATINGUNITTYPE int 4 4
dbo NUMBERSEQUENCESCOPE FISCALCALENDARPERIOD bigint 8 5
dbo NUMBERSEQUENCESCOPE RECVERSION int 4 6
dbo NUMBERSEQUENCESCOPE PARTITION bigint 8 7
dbo NUMBERSEQUENCESCOPE RECID bigint 8 8
dbo NUMBERSEQUENCEREFERENCE NUMBERSEQUENCEDATATYPE bigint 8 1
dbo NUMBERSEQUENCEREFERENCE NUMBERSEQUENCEID bigint 8 2
dbo NUMBERSEQUENCEREFERENCE NUMBERSEQUENCESCOPE bigint 8 3
dbo NUMBERSEQUENCEREFERENCE RECVERSION int 4 4
dbo NUMBERSEQUENCEREFERENCE PARTITION bigint 8 5
dbo NUMBERSEQUENCEREFERENCE RECID bigint 8 6
dbo SYSTEMSEQUENCES ID int 4 1
dbo SYSTEMSEQUENCES NEXTVAL bigint 8 2
dbo SYSTEMSEQUENCES MINVAL bigint 8 3
dbo SYSTEMSEQUENCES MAXVAL bigint 8 4
dbo SYSTEMSEQUENCES CYCLE int 4 5
dbo SYSTEMSEQUENCES NAME nvarchar 40 6
dbo SYSTEMSEQUENCES TABID int 4 7
dbo SYSTEMSEQUENCES DATAAREAID nvarchar 8 8
dbo SYSTEMSEQUENCES RECVERSION int 4 9
dbo SYSTEMSEQUENCES RECID bigint 8 10