SQL Server and Azure SQL Support Summary

The following table summarizes version-wise support for all SQL Server and Azure SQL objects.

Any password or encryption key information in the model is not supported.

Object Type

SQL Server 2012

SQL Server 2014

SQL Server 2016/2017

SQL Server 2019/2022

SQL Azure

Aggregates

Yes

Yes

Yes

Yes

No

Always Encrypted Keys

No

No

Yes

Yes

Yes

Application Roles

Yes

Yes

Yes

Yes

Yes

Assemblies

Yes

Yes

Yes

Yes

Yes*

Asymmetric Keys

Yes

Yes

Yes

Yes

Yes

Certificates

Yes

Yes

Yes

Yes

Yes

Credentials

Yes

Yes

Yes

Yes

Yes*

Cryptographic Providers

Yes

Yes

Yes

Yes

No

Database Audit Specification

Yes

Yes

Yes

Yes

No

Database Encryption Keys

Yes

Yes

Yes

Yes

No

Database Roles

Yes

Yes

Yes

Yes

Yes

Databases

Yes

Yes

Yes

Yes

Yes

Database Triggers

Yes

Yes

Yes

Yes

Yes

External Data Source

No

No

No

Yes

Yes

External File Format

No

No

No

Yes

Yes*

External Language

No

No

No

Yes

No

External Library

No

No

No

Yes

Yes*

External Table

No

No

No

Yes

Yes

Files

Yes

Yes

Yes

Yes

No

File Groups (Databases)

Yes

Yes

Yes

Yes

No

Full-Text Catalogs

Yes

Yes

Yes

Yes

Yes

Full-Text Indexes (Table)

Yes

Yes

Yes

Yes

Yes

Full-Text Stoplists

Yes

Yes

Yes

Yes

Yes

Functions

Yes

Yes

Yes

Yes

Yes

Logins

Yes

Yes

Yes

Yes

Yes

Partition Functions

Yes

Yes

Yes

Yes

Yes

Partition Schemes

Yes

Yes

Yes

Yes

Yes

Physical Files (Databases)

Yes

Yes

Yes

Yes

No

Permissions

Yes

Yes

Yes

Yes

No

Resource Pools

Yes

Yes

Yes

Yes

Yes*

Schemas

Yes

Yes

Yes

Yes

Yes

Sequences

Yes

Yes

Yes

Yes

Yes

Server Audits

Yes

Yes

Yes

Yes

Yes*

Server Audit Specification

Yes

Yes

Yes

Yes

Yes*

Server Triggers

Yes

Yes

Yes

Yes

No

Statistics

No

No

No

Yes

Yes

Stored Procedures

Yes

Yes

Yes

Yes

Yes

Symmetric Keys

Yes

Yes

Yes

Yes

Yes

Spatial Indexes (Table)

Yes

Yes

Yes

Yes

Yes

Synonyms

Yes

Yes

Yes

Yes

Yes

Tables

Yes

Yes

Yes

Yes

Yes

ColumnStore Indexes (Table)

Yes

Yes

Yes

Yes

Yes

XML Indexes (Table)

Yes

Yes

Yes

Yes

Yes

Indexes (Table)

Yes

Yes

Yes

Yes

Yes

Table Triggers

Yes

Yes

Yes

Yes

Yes

Triggers

Yes

Yes

Yes

Yes

Yes

User Ids

Yes

Yes

Yes

Yes

Yes

Views

Yes

Yes

Yes

Yes

Yes

View Indexes

Yes

Yes

Yes

Yes

Yes

View Triggers

Yes

Yes

Yes

Yes

Yes

Workload Groups

Yes

Yes

Yes

Yes

No

XML Schema Collections

Yes

Yes

Yes

Yes

Yes

* These objects are supported only for Azure SQL Managed Instance.

The following table lists the supported data types for SQL Server 2019 and Azure SQL:

Exact Numerics

Approximate Numerics

Date and Time

Character Strings

Unicode Character Strings

Binary Strings

Geo Types

Others

  • bigint

  • numeric

  • bit

  • smallint

  • decimal

  • smallmoney

  • int

  • tinyint

  • money

  • float

  • real

  • date

  • datetimeoffset

  • datetime2

  • smalldatetime

  • datetime

  • time

  • char

  • varchar

  • text

  • nchar

  • nvarchar

  • ntext

  • binary

  • varbinary

  • image

  • rowversion

  • hierarchyid

  • uniqueidentifier

  • sql_variant

  • xml

  • geometry

  • geography

  • CHAR VARYING
  • CHARACTER

  • CHARACTER VARYING

  • NATIONAL CHAR VARYING

  • NATIONAL CHAR

  • NATIONAL CHARACTER

  • NATIONAL TEXT

Refer to Microsoft SQL Server database documentation for detailed information on specific SQL Server and Azure SQL objects and properties. erwin® Data Modeler documentation for the property editors provides brief descriptions of the controls on each dialog box and tab, which you can use as a point of reference while working with database design features.