Skip to content

Required column index

Generated from read-only sandbox DB table/column metadata and default-constraint metadata. It only states schema facts: NOT NULL, identity, PK/FK, and whether a SQL default constraint was collected. It does not infer object-layer templates or generated values.

471tables with required columns
1,461NOT NULL, non-identity columns
1,455required columns with no SQL default
837non-PK required columns with no SQL default

Provenance: data/db/all-objects/tables.json collected from read-only sandbox DB metadata; site/assets/oim-default-constraints.json from sys.default_constraints metadata.

Highest required/no-default tables

TableReq.No defaultNon-PK no defaultPKFKColumn sample
dbo.DPRProjectionConfigStep
Synchronization steps
99816UID_DPRProjectionConfigStep [PK], UID_LeftDPRSystemConnection [FK], UID_RightDPRSystemConnection [FK], XObjectKey, Name, UID_QBMClrType [FK], UID_DPRProjectionConfig [FK], UID_DPRSystemObjectMatchSets [FK], UID_DPRSystemMap [FK]
dbo.DPRShellPatch
Synchronization project patches
88710UID_DPRShellPatch [PK], DisplayName, PatchNumber, PatchType, PatchContext, PatchContextVersion, XObjectKey, ScriptLanguage
dbo.DPRMemberShipAction
MN table changes
77611UID_DPRMemberShipAction [PK], ObjectKeyMN, Operation, ObjectKeyBase, ObjectKeyMember, XObjectKey, UID_DPRNameSpace [FK]
dbo.DPRProjectionDependency
Schema type dependencies for synchronization
77614UID_DPRProjectionDependency [PK], UID_DPRShell [FK], UID_DPRSchemaTypePrior [FK], UID_DPRSchemaType [FK], Name, XObjectKey, UID_QBMClrType [FK]
dbo.DPRServiceGate
Service gates
77611UID_DPRServiceGate [PK], Receiver, RequestTime, RequestType, ResponseState, XObjectKey, UID_QBMServer [FK]
dbo.DPRSystemMap
Mappings
77614UID_DPRSystemMap [PK], UID_LeftDPRSchemaClass [FK], XObjectKey, Name, UID_QBMClrType [FK], UID_RightDPRSchemaClass [FK], UID_DPRShell [FK]
dbo.DPRSystemObjectMatchSetMAsgn
Synchronization object match set method assignments
77613UID_DPRSystemObjectMatchSetMA [PK], XObjectKey, Name, UID_DPRSchemaMethod [FK], UID_QBMClrType [FK], UID_DPRSystemObjectMatchSet [FK], Side
dbo.DPRTemplate
Project templates
77610UID_DPRTemplate [PK], ScriptLanguage, ConnectedSystem, ConnectedSystemVersion, TemplateType, XObjectKey, SupportedScriptLanguages
dbo.JobQueue
Job queue
77611UID_Job [PK], UID_Tree, Queue, TaskName, Ready2EXE, JobChainName, GenProcID [FK]
dbo.QBMRelation
Table relations
77612UID_QBMRelation [PK], RelationID, ParentRestriction, ChildRestriction, UID_ChildColumn [FK], UID_ParentColumn [FK], XObjectKey
dbo.Delegation
Delegations
66513UID_Delegation [PK], UID_PersonReceiver [FK], UID_PersonSender [FK], UID_PersonWantsOrg [FK], ObjectKeyDelegated, XObjectKey
dbo.DialogReportQueryModule
Report query modules
66510UID_DialogReportQueryModule [PK], Ident_DialogReportQueryModule, ModuleAssembly, ModuleClass, DisplayValue, XObjectKey
dbo.DPRObjectOperation
Provisioning process operations
66513UID_DPRObjectOperation [PK], UID_DialogTable [FK], UID_DPRSystemConnection [FK], UID_DPRProjectionConfig [FK], Name, XObjectKey
dbo.DPRProjectionObjectState
Synchronization object state
66512UID_DPRProjectionObjectState [PK], UID_DPRProjectionConfig [FK], UID_ObjectKeyQBMClrType [FK], ObjectKey, SchemaTypeKey, XObjectKey
dbo.DPRRevisionStore
Synchronization data revisions
66512UID_DPRRevisionStore [PK], XObjectKey, SchemaTypeKey, UID_ValueQBMClrType [FK], RevisionDate, UID_DPRProjectionConfig [FK]
dbo.DPRSchema
Schemas
66512UID_DPRSchema [PK], UID_DPRShell [FK], XObjectKey, Name, SystemId, UID_QBMClrType [FK]
dbo.DPRSchemaAccess
Schema accesses
66512UID_DPRSchemaAccess [PK], UID_DPRSchemaPropertyTrg [FK], UID_DPRSchemaPropertySrc [FK], AccessMode, AccessType, ObjectKeyAccessor
dbo.DPRSystemConnection
System connections
66513UID_DPRSystemConnection [PK], XObjectKey, Name, UID_DPRSchema [FK], UID_QBMClrType [FK], UID_DPRShell [FK]
dbo.DPRSystemScope
System scopes
66513UID_DPRSystemScope [PK], UID_DPRShell [FK], XObjectKey, Name, UID_DPRSchema [FK], UID_QBMClrType [FK]
dbo.DPRSystemScopeFilter
System scope filters
66513UID_DPRSystemScopeFilter [PK], UID_DPRSystemScope [FK], XObjectKey, Name, UID_DPRSchemaType [FK], UID_QBMClrType [FK]
dbo.QBMCEFDefinition
SIEM message definitions
76511UID_QBMCEFDefinition [PK], UID_DialogTable [FK], EventClassID, ActivityName, LogSeverity = default, OperationType, XObjectKey
dbo.ADSPolicy
Active Directory account policies
55411UID_ADSPolicy [PK], cn, DistinguishedName, XObjectKey, UID_ADSDomain [FK]
dbo.DialogConfigParm
Configuration parameters
55410UID_ConfigParm [PK], ConfigParm, Value, FullPath, XObjectKey
dbo.DialogMultiLanguage
Translations
55412UID_DialogMultiLanguage [PK], EntryKey, UID_DialogColumn [FK], XObjectKey, UID_DialogCulture [FK]
dbo.DPRJournalFailure
Incorrect synchronization objects
55411UID_DPRJournalFailure [PK], UID_DPRJournal [FK], SchemaTypeName, SchemaUid, ObjectIdentifier
dbo.DPRJournalObject
Synchronization change actions
55411UID_DPRJournalObject [PK], UID_DPRJournal [FK], SchemaTypeName, SchemaUid, ObjectIdentifier
dbo.DPRProjectionConfig
Synchronization workflows
55412UID_DPRProjectionConfig [PK], UID_DPRShell [FK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRRootObjConnectionInfo
Connection infos of synchronized systems
55412UID_DPRRootObjConnectionInfo [PK], UID_DPRSystemConnection [FK], UID_DPRSystemVariableSet [FK], ObjectKeyRoot, XObjectKey
dbo.DPRSchemaClass
Schema classes
55412UID_DPRSchemaClass [PK], XObjectKey, Name, UID_DPRSchemaType [FK], UID_QBMClrType [FK]
dbo.DPRSchemaMethod
Schema methods
55412UID_DPRSchemaMethod [PK], XObjectKey, Name, UID_DPRSchemaType [FK], UID_QBMClrType [FK]
dbo.DPRSchemaProperty
Schema properties
55412UID_DPRSchemaProperty [PK], XObjectKey, Name, UID_DPRSchemaType [FK], UID_QBMClrType [FK]
dbo.DPRSchemaPropertyReference
Schema property references
55412UID_DPRSchemaPropertyReference [PK], XObjectKey, Name, UID_QBMClrType [FK], UID_DPRSchema [FK]
dbo.DPRSchemaType
Schema types
55412UID_DPRSchemaType [PK], XObjectKey, Name, UID_QBMClrType [FK], UID_DPRSchema [FK]
dbo.DPRSystemMappingRule
System mapping rules
55412UID_DPRSystemMappingRule [PK], UID_DPRSystemMap [FK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRSystemSyncDependency
Dependencies if databases synchronized automatically
55412UID_DPRSystemSyncDependency [PK], UID_DialogTablePrior [FK], UID_DialogTable [FK], Name, XObjectKey
dbo.QBMMissingDisplayRight
Viewing permissions for parent columns
55413UID_QBMMissingDisplayRight [PK], UID_DialogGroup [FK], UID_DialogColumn [FK], XObjectKey, UID_DialogTableChild [FK]
dbo.QBMPwdHistory
Password history
55410UID_QBMPwdHistory [PK], ObjectKeyAccount, HashValue, DateInserted, XObjectKey
dbo.QBMSplittedLookup
Table lookup support
55411UID_QBMSplittedLookup [PK], UID_DialogColumn [FK], ObjectKeyOwner, SplittedElement, SplittedElementType
dbo.QERUniversalSubstitute
Identities' deputies
55413UID_QERUniversalSubstitute [PK], UID_PersonWantsOrg [FK], UID_PersonSender [FK], UID_PersonReceiver [FK], XObjectKey
dbo.RPSSubscription
Report subscriptions
55412UID_RPSSubscription [PK], Ident_RPSSubscription, UID_Person [FK], UID_RPSReport [FK], XObjectKey
dbo.ShoppingCartItem
Cart items
55413UID_ShoppingCartItem [PK], UID_PersonInserted [FK], UID_AccProduct [FK], UID_PersonOrdered [FK], XObjectKey
dbo.QBMBufferTransfer
Transfer buffer
44400ModuleName, TableName, ColumnName, ObjectKeyOfRow
dbo.DialogValidDynamicRef
Dynamically referenced tables
55322UID_DialogColumn [PK] [FK], UID_DialogTableReference [PK] [FK], XObjectKey, ParentRestriction, ChildRestriction
dbo.ADSAccount
Active Directory user accounts
44311UID_ADSAccount [PK], cn, XObjectKey, UID_ADSDomain [FK]
dbo.ADSAccountSecretary
Active Directory user accounts: secretary assignments
44311UID_ADSAccountSecretary [PK], UID_ADSAccount [FK], ObjectKeySecretary, XObjectKey
dbo.ADSContact
Active Directory contacts
44311UID_ADSContact [PK], UID_ADSDomain [FK], cn, XObjectKey
dbo.ADSContactSecretary
Active Directory contacts: secretary assignments
44311UID_ADSContactSecretary [PK], UID_ADSContact [FK], ObjectKeySecretary, XObjectKey
dbo.ADSContainer
Active Directory containers
44311UID_ADSContainer [PK], cn, XObjectKey, UID_ADSDomain [FK]
dbo.ADSDomain
Active Directory domains
44311UID_ADSDomain [PK], Ident_Domain, XObjectKey, UID_ADSForest [FK]
dbo.ADSGroup
Active Directory groups
44311UID_ADSGroup [PK], cn, XObjectKey, UID_ADSDomain [FK]
dbo.ADSGroupSecretary
Active Directory groups: secretary assignments
44311UID_ADSGroupSecretary [PK], UID_ADSGroup [FK], ObjectKeySecretary, XObjectKey
dbo.ADSMachine
Active Directory computers
44311UID_ADSMachine [PK], cn, XObjectKey, UID_ADSDomain [FK]
dbo.ADSPolicyAppliesTo
Active Directory account policies: assignments
44311UID_ADSPolicyAppliesTo [PK], UID_ADSPolicy [FK], ObjectKeyAppliesTo, XObjectKey
dbo.AttestationCase
Attestation cases
44312UID_AttestationCase [PK], UID_AttestationPolicy [FK], XObjectKey, UID_AttestationRun [FK]
dbo.BaseTree
Roles and organizations
44311UID_Org [PK], Ident_Org, UID_OrgRoot [FK], XObjectKey
dbo.BaseTreeHasObject
Roles and organizations: company resource assignments
44311UID_BaseTreeHasObject [PK], ObjectKey, UID_Org [FK], XObjectKey
dbo.BaseTreeOwnsObject
Target system managers
44311UID_BaseTreeOwnsObject [PK], ObjectKey, XObjectKey, UID_Org [FK]
dbo.DialogColumn
Columns
44311UID_DialogColumn [PK], ColumnName, XObjectKey, UID_DialogTable [FK]
dbo.DialogColumnBulkDependencies
Column dependencies for bulk filling
44311UID_DialogColumn [FK], UID_QBMColumnBulkDepend [PK], ObjectKeyDialogColumnPrior, XObjectKey
dbo.DialogCountryHoliday
Public holidays
44311UID_DialogCountryHoliday [PK], UID_DialogCountry [FK], IsoDate, XObjectKey
dbo.DialogMailNoSubscription
Mail subscription cancellations
44311UID_DialogMailNoSubscription [PK], UID_DialogRichMail [FK], SMTPAddress, XObjectKey
dbo.DialogObject
Object definitions
44311UID_DialogObject [PK], ObjectName, XObjectKey, UID_DialogTable [FK]
dbo.DialogParameter
Parameters
44311UID_DialogParameter [PK], UID_DialogParameterSet [FK], ParameterName, XObjectKey
dbo.DialogRichMail
Mail templates
44310UID_DialogRichMail [PK], Ident_DialogRichMail, XObjectKey, TargetFormat
dbo.DialogRichMailBody
Mail definitions
44312UID_DialogRichMailBody [PK], UID_DialogRichMail [FK], XObjectKey, UID_DialogCulture [FK]
dbo.DialogSchedule
Schedules
44311UID_DialogSchedule [PK], Name, XObjectKey, UID_DialogTimeZone [FK]
dbo.DialogWebService
Web services
44310UID_DialogWebService [PK], Ident_DialogWebService, Namespace, XObjectKey
dbo.DPRProjectionStartInfo
Start configurations
44312UID_DPRProjectionStartInfo [PK], UID_DPRShell [FK], UID_QBMClrType [FK], XObjectKey
dbo.DPRProjectionStepQuota
Quotas
44311UID_DPRProjectionStepQuota [PK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRShell
Synchronization projects
44311UID_DPRShell [PK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRSystemObjectMatchSet
Synchronization object match sets
44311UID_DPRSystemObjectMatchSet [PK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRSystemObjectMatchSets
Synchronization object match set of workflow steps
44311UID_DPRSystemObjectMatchSets [PK], XObjectKey, Name, UID_QBMClrType [FK]
dbo.DPRSystemVariable
System variables
44312UID_DPRSystemVariable [PK], XObjectKey, UID_DPRSystemVariableSet [FK], UID_QBMClrType [FK]
dbo.DynamicGroupHasImmediateColumn
Dynamic roles: recalculation properties
44311UID_DynamicGroupHasImmediate [PK], UID_DynamicGroup [FK], ObjectKeyDialogColumn, XObjectKey
dbo.ESetHasEntitlement
System roles: assignments
44311UID_ESetHasEntitlement [PK], UID_ESet [FK], Entitlement, XObjectKey
dbo.HardwareType
Device models
44310UID_HardwareType [PK], Ident_HardwareType, Ident_HardwareBasicType, XObjectKey
dbo.HelperAttestationPolicy
Attestation object auxiliary table
44311UID_HelperAttestationPolicy [PK], ObjectKeyBase, UID_AttestationPolicy [FK], XObjectKey
dbo.JobChain
Processes
44311UID_JobChain [PK], Name, XObjectKey, UID_DialogTable [FK]
dbo.JobHistory
Process history
44311UID_JobHistory [PK], UID_Job, UID_Tree, GenProcID [FK]
dbo.JobParameter
Parameter templates
44311UID_JobParameter [PK], UID_JobTask [FK], Name, XObjectKey
dbo.JobPerformance
Processing performances
44310UID_JobPerformance [PK], Queue, ComponentClass, TaskName
dbo.JobTask
Process tasks
44310UID_JobTask [PK], ExecutionType, RunningOS, XObjectKey
dbo.ObjectHasExtendedAttribute
Extended property assignments
44311UID_ObjectHasExtendedAttribute [PK], UID_ExtendedAttribute [FK], ObjectKeyOfObject, XObjectKey
dbo.PersonHasObject
Identities: company resource assignments
44311UID_PersonHasObject [PK], ObjectKey, UID_Person [FK], XObjectKey
dbo.PersonInNCHasMControl
Rule violations: mitigating control assignments
44311UID_PersonInNCHasMControl [PK], UID_MitigatingControl [FK], ObjectKeyPersonInNonCompliance, XObjectKey
dbo.QBMAdaptiveCardTemplate
Adaptive Card templates
44312UID_QBMAdaptiveCardTemplate [PK], UID_QBMAdaptiveCard [FK], UID_DialogCulture [FK], XObjectKey
dbo.QBMAttribute
Schema attributes
44310UID_QBMAttribute [PK], Ident_QBMAttribute, DisplayName, XObjectKey
dbo.QBMClrType
CLR types
44310UID_QBMClrType [PK], XObjectKey, Assembly, FullTypeName
dbo.QBMColumnTranslation
Translation sources
44311UID_DialogColumnTarget [FK], UID_QBMColumnTranslation [PK], ObjectKeyDialogColumnSource, XObjectKey
dbo.QBMEvent
Object events
44311UID_QBMEvent [PK], EventName, UID_DialogTable [FK], XObjectKey
dbo.QBMExternalPackage
NuGet packages
44310UID_QBMExternalPackage [PK], Name, Version, XObjectKey
dbo.QBMFileHasDeployTarget
Software: assignments to machine roles
44311UID_QBMFileHasDeployTarget [PK], UID_QBMFileRevision [FK], ObjectKeyDeployTarget, XObjectKey
dbo.QBMIdentityClient
OAuth 2.0/OpenID Connect applications
44311UID_QBMIdentityClient [PK], DisplayName, UID_QBMIdentityProvider [FK], XObjectKey
dbo.QBMIdentityProvDisabledCol
OAuth 2.0/OpenID Connect provider: columns for disabling
44311UID_QBMIdentityProvDisabledCol [PK], ObjectKeyDialogColumn, UID_QBMIdentityProvider [FK], XObjectKey
dbo.QBMIdentityProvEnabledCol
OAuth 2.0/OpenID Connect provider: columns for enabling
44311UID_QBMIdentityProvEnabledCol [PK], UID_QBMIdentityProvider [FK], ObjectKeyDialogColumn, XObjectKey
dbo.QBMLock
Locked object properties
44311UID_QBMLock [PK], UID_DialogColumn [FK], ObjectKeyOfRow, XObjectKey
dbo.QBMPendingChangeDetail
Details of pending changes
44311UID_QBMPendingChangeDetail [PK], UID_QBMPendingChange [FK], Operation, XObjectKey
dbo.QBMTaggedChange
Labeled object attribute changes
44311UID_QBMTaggedChange [PK], UID_DialogTag [FK], ObjectKey, XObjectKey
dbo.QBMTree
Menu items
44310UID_QBMTree [PK], Ident_QBMTree, NodeType, XObjectKey
dbo.QBMUniqueGroupHasColumn
Columns: assignments to unique groups
44311UID_QBMUniqueGroupHasColumn [PK], UID_QBMUniqueGroup [FK], ObjectKeyDialogColumn, XObjectKey
dbo.QBMViewAddOn
Additional view definitions
44311UID_QBMViewAddOn [PK], UID_DialogTable [FK], XObjectKey, Ident_QBMViewAddOn
dbo.QERPickedItem
Selection elements
44311UID_QERPickedItem [PK], ObjectKeyItem, XObjectKey, UID_QERPickCategory [FK]
dbo.QERPolicyHasObject
Policy violations
44311UID_QERPolicyHasObject [PK], UID_QERPolicy [FK], ObjectKey, XObjectKey
dbo.QERWebAuthnKey
Webauthn security keys
44312UID_QERWebAuthnKey [PK], XObjectKey, UID_Person [FK], UID_QBMIdentityProvider [FK]
dbo.QERWorkingStep
Running instances of approval steps
44312UID_QERWorkingStep [PK], XObjectKey, UID_QERWorkingMethod [FK], UID_PWODecisionRule [FK]
dbo.RPSReport
Subscribable reports
44311UID_RPSReport [PK], Ident_RPSReport, UID_DialogReport [FK], XObjectKey
dbo.ShoppingCartPatternItem
Cart items
44312UID_ShoppingCartPatternItem [PK], UID_AccProduct [FK], UID_ShoppingCartPattern [FK], XObjectKey
dbo.TSBPersonUsesAccount
Authorization to use shared user accounts
44311UID_TSBPersonUsesAccount [PK], ObjectKeyAccount, UID_Person [FK], XObjectKey
dbo.QERBufferRecalcDecisionMaker
33301UID_PWODecisionRule [FK], ObjectKey, UsageArea
dbo.QERTermsOfUseHasFile
Terms of use: file assignments
44222UID_QERTermsOfUse [PK] [FK], UID_DialogCulture [PK] [FK], FileContent, XObjectKey
dbo.AccountNames
Security IDs
33210UID_AccountName [PK], Ident_account, XObjectKey
dbo.ADSDomainSubType
Active Directory domain subtypes
33210UID_ADSDomainSubType [PK], Ident_ADSDomainSubType, XObjectKey
dbo.ADSPrinter
Active Directory printers
33211UID_ADSPrinter [PK], XObjectKey, UID_ADSMachine [FK]
dbo.ADSSite
Active Directory site
33211UID_ADSSite [PK], XObjectKey, UID_ADSForest [FK]
dbo.AssetClass
Asset classes
33210UID_AssetClass [PK], Ident_AssetClass, XObjectKey
dbo.AssetType
Asset types
33210UID_AssetType [PK], Ident_AssetType, XObjectKey
dbo.AttestationHelper
Attestation cases auxiliary table
53211UID_AttestationHelper [PK], UID_AttestationCase [FK], LevelNumber = default, SubLevelNumber = default, XObjectKey
dbo.AttestationWizardParm
Attestation conditions
33211UID_AttestationWizardParm [PK], UID_AttestationObject [FK], XObjectKey
dbo.AttestationWizardParmOpt
Options for attestation conditions
33211UID_AttestationWizardParmOpt [PK], UID_AttestationWizardParm [FK], XObjectKey
dbo.DialogConfigParmOption
Configuration parameter options
33211UID_DialogConfigParmOption [PK], UID_ConfigParm [FK], XObjectKey

Common required column names

UID_Org 28 tables

No default on 28 occurrences; PK 26, FK 27. Types: varchar(38) × 28

UID_QBMClrType 23 tables

No default on 23 occurrences; PK 1, FK 22. Types: varchar(38) × 23

UID_Person 21 tables

No default on 21 occurrences; PK 15, FK 20. Types: varchar(38) × 21

UID_DialogTable 15 tables

No default on 15 occurrences; PK 6, FK 14. Types: varchar(38) × 15

UID_DialogColumn 13 tables

No default on 13 occurrences; PK 6, FK 12. Types: varchar(38) × 13

UID_DialogGroup 13 tables

No default on 13 occurrences; PK 12, FK 12. Types: varchar(38) × 13

UID_UNSAccountB 10 tables

No default on 10 occurrences; PK 10, FK 9. Types: varchar(38) × 10

UID_DialogCulture 7 tables

No default on 7 occurrences; PK 4, FK 6. Types: varchar(38) × 7

UID_MitigatingControl 7 tables

No default on 7 occurrences; PK 6, FK 6. Types: varchar(38) × 7

UID_AttestationPolicy 6 tables

No default on 6 occurrences; PK 4, FK 5. Types: varchar(38) × 6

UID_DPRProjectionConfig 6 tables

No default on 6 occurrences; PK 2, FK 5. Types: varchar(38) × 6