Everything unlocked in Enterprise across SchemaTongs, SchemaHammer, SchemaQuench, and DataTongs.
Extracts database schema into the SchemaSmith metadata format. Full reference →
ObjectList filtering to extract named subsets of objectsShouldCast flags to include/exclude object categoriesProduct.json and Template.json created with Enterprise options.json-schemas/ for editor validationTemplateOrderOldName, CompressionType, IsTemporal, EnableCDC, ShouldApply, custom propertiesEncryptionType, DataMaskFunction, Sparse, OldName, custom propertiesColumnStore, CompressionType, FilterExpression, custom propertiesApplies schema definitions to target databases. Full reference →
Before and After script slotsWhatIf dry-run mode for previewing changes without executingMaxThreadsDatabaseIdentificationScriptValidationScript and VersionStampScript.tabledata) and SQL scriptsSelectColumns for column selectionFilter for row filtering with WHERE clausesConfigureDataDelivery auto-updates table JSON with delivery propertiesDeliverData appsettingEnterprise-only visual editor for schema metadata. Full reference →
OldNameEnterprise adds custom properties, conditional deployment, and expression-level script token access to every table component. Full property reference →
OldName for rename detection without data lossCompressionType (NONE, ROW, PAGE) for table-level compressionIsTemporal for system-versioned temporal tablesEnableCDC / EnableCDCAllColumns for Change Data CaptureUpdateFillFactor override at the table levelShouldApply / ShouldApplyExpression for conditional deploymentMergeType, MatchColumns, ContentFileNameOldName for column rename detectionEncryptionType / EncryptionKey / EncryptionAlgorithm for Always EncryptedDataMaskFunction for dynamic data maskingComputedExpression / Persisted for computed columnsSparse for sparse column storageCollation for column-level collation overrideCheckExpression for inline check constraintsShouldApply / ShouldApplyExpression with token accessEnableCDC per-column CDC flagColumnStore for clustered and non-clustered columnstore indexesCompressionType for index-level compressionFilterExpression for filtered indexesIncludeColumns for covering indexesUpdateFillFactor override at the individual index levelShouldApply / ShouldApplyExpression with token accessShouldApply / ShouldApplyExpression with token accessShouldApply / ShouldApplyExpression with token accessCheckExpression with script token and custom property accessShouldApply / ShouldApplyExpression with token accessFilterExpression for filtered statisticsShouldApply / ShouldApplyExpression with token accessChangeTracking mode configurationStopList name configurationShouldApply / ShouldApplyExpression with token accessEnterprise dramatically expands the token system available in Community. Full reference →
<*Query*> tokens execute SQL and embed the result<*QueryFile*> tokens execute SQL from an external file<*File*> tokens embed file contents inline<*BinaryFile*> tokens embed binary content as hex<*SpecificTable*> tokens reference individual table propertiesProductName, TemplateName, TableSchema, TableNameDefault, CheckExpression, ComputedExpression, ShouldApplyExpression, FilterExpressionTemplateOrder for controlling deployment sequenceBefore and After quench slotsServerToQuench for product-level script foldersValidationScript and VersionStampScriptProduct.jsonDatabaseIdentificationScript for multi-database targetingServerToQuench per template (Primary, Secondary, Both)IndexOnlyTableQuenches for index-only modeUpdateFillFactor for fill factor enforcementappsettings.json with environment-specific overrides__ separatorBranchNameFile, branch name masks)