sqlinsight-pro/docs/dynamics-ax/schema-ax2009.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

129 lines
5.1 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-ax2009.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 RECID bigint 8 7
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 10 5
dbo SYSCONFIG CREATEDDATETIME datetime 8 6
dbo SYSCONFIG CREATEDBY nvarchar 10 7
dbo SYSCONFIG RECVERSION int 4 8
dbo SYSCONFIG RECID bigint 8 9
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 10 9
dbo BATCHJOB COMPANY nvarchar 8 10
dbo BATCHJOB LOGLEVEL int 4 11
dbo BATCHJOB BATCHCREATEDBY nvarchar 10 12
dbo BATCHJOB MODIFIEDDATETIME datetime 8 13
dbo BATCHJOB MODIFIEDBY nvarchar 10 14
dbo BATCHJOB CREATEDDATETIME datetime 8 15
dbo BATCHJOB CREATEDBY nvarchar 10 16
dbo BATCHJOB RECVERSION int 4 17
dbo BATCHJOB RECID bigint 8 18
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 10 8
dbo BATCHJOBHISTORY BATCHCREATEDBY nvarchar 10 9
dbo BATCHJOBHISTORY RECVERSION int 4 10
dbo BATCHJOBHISTORY RECID bigint 8 11
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 RECVERSION int 4 14
dbo BATCH RECID bigint 8 15
dbo BATCHGROUP GROUP_ nvarchar 20 1
dbo BATCHGROUP DESCRIPTION nvarchar 120 2
dbo BATCHGROUP RECVERSION int 4 3
dbo BATCHGROUP RECID bigint 8 4
dbo NUMBERSEQUENCETABLE NUMBERSEQUENCE nvarchar 40 1
dbo NUMBERSEQUENCETABLE TXT nvarchar 120 2
dbo NUMBERSEQUENCETABLE LOWEST int 4 3
dbo NUMBERSEQUENCETABLE HIGHEST int 4 4
dbo NUMBERSEQUENCETABLE NEXTREC int 4 5
dbo NUMBERSEQUENCETABLE BLOCKED int 4 6
dbo NUMBERSEQUENCETABLE FORMAT nvarchar 40 7
dbo NUMBERSEQUENCETABLE CONTINUOUS int 4 8
dbo NUMBERSEQUENCETABLE CYCLIC int 4 9
dbo NUMBERSEQUENCETABLE CLEANATACCESS int 4 10
dbo NUMBERSEQUENCETABLE INUSE int 4 11
dbo NUMBERSEQUENCETABLE NOINCREMENT int 4 12
dbo NUMBERSEQUENCETABLE CLEANINTERVAL numeric 13 13
dbo NUMBERSEQUENCETABLE LATESTCLEANDATETIME datetime 8 14
dbo NUMBERSEQUENCETABLE ALLOWCHANGEUP int 4 15
dbo NUMBERSEQUENCETABLE ALLOWCHANGEDOWN int 4 16
dbo NUMBERSEQUENCETABLE MANUAL int 4 17
dbo NUMBERSEQUENCETABLE FETCHAHEADQTY int 4 18
dbo NUMBERSEQUENCETABLE FETCHAHEAD int 4 19
dbo NUMBERSEQUENCETABLE DATAAREAID nvarchar 8 20
dbo NUMBERSEQUENCETABLE RECVERSION int 4 21
dbo NUMBERSEQUENCETABLE RECID bigint 8 22
dbo NUMBERSEQUENCEREFERENCE NUMBERSEQUENCE nvarchar 40 1
dbo NUMBERSEQUENCEREFERENCE DATATYPEID int 4 2
dbo NUMBERSEQUENCEREFERENCE CONFIGURATIONKEYID int 4 3
dbo NUMBERSEQUENCEREFERENCE MODULE int 4 4
dbo NUMBERSEQUENCEREFERENCE REFERENCEHELP nvarchar 510 5
dbo NUMBERSEQUENCEREFERENCE REFERENCELABEL nvarchar 120 6
dbo NUMBERSEQUENCEREFERENCE DATATYPESAMEASID int 4 7
dbo NUMBERSEQUENCEREFERENCE WIZARDCONTINUOUS int 4 8
dbo NUMBERSEQUENCEREFERENCE ALLOWSAMEAS int 4 9
dbo NUMBERSEQUENCEREFERENCE SORTFIELD int 4 10
dbo NUMBERSEQUENCEREFERENCE GROUPENABLED int 4 11
dbo NUMBERSEQUENCEREFERENCE WIZARDHIGHEST int 4 12
dbo NUMBERSEQUENCEREFERENCE WIZARDLOWEST int 4 13
dbo NUMBERSEQUENCEREFERENCE WIZARDMANUAL int 4 14
dbo NUMBERSEQUENCEREFERENCE WIZARDFETCHAHEADQTY int 4 15
dbo NUMBERSEQUENCEREFERENCE DATAAREAID nvarchar 8 16
dbo NUMBERSEQUENCEREFERENCE RECVERSION int 4 17
dbo NUMBERSEQUENCEREFERENCE RECID bigint 8 18
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