| title | Limitations for Stretch Database | Microsoft Docs | ||||
|---|---|---|---|---|---|
| ms.custom |
|
||||
| ms.date | 06/14/2016 | ||||
| ms.prod | sql-server-2016 | ||||
| ms.reviewer | |||||
| ms.suite | |||||
| ms.technology |
|
||||
| ms.tgt_pltfrm | |||||
| ms.topic | article | ||||
| helpviewer_keywords |
|
||||
| ms.assetid | 2b1fbec1-7859-44fc-8417-724fc57a59c0 | ||||
| caps.latest.revision | 26 | ||||
| author | douglaslMS | ||||
| ms.author | douglasl | ||||
| manager | craigg | ||||
| ms.workload | Inactive |
[!INCLUDEtsql-appliesto-ss2016-xxxx-xxxx-xxx_md]
Learn about limitations for Stretch-enabled tables, and about limitations that currently prevent you from enabling Stretch for a table.
Stretch-enabled tables have the following limitations.
- Uniqueness is not enforced for UNIQUE constraints and PRIMARY KEY constraints in the Azure table that contains the migrated data.
-
You can't UPDATE or DELETE rows that have been migrated, or rows that are eligible for migration, in a Stretch-enabled table or in a view that includes Stretch-enabled tables.
-
You can't INSERT rows into a Stretch-enabled table on a linked server.
-
You can't create an index for a view that includes Stretch-enabled tables.
-
Filters on [!INCLUDEssNoVersion] indexes are not propagated to the remote table.
The following items currently prevent you from enabling Stretch for a table.
-
Tables that have more than 1,023 columns or more than 998 indexes
-
FileTables or tables that contain FILESTREAM data
-
Tables that are replicated, or that are actively using Change Tracking or Change Data Capture
-
Memory-optimized tables
-
text, ntext and image
-
timestamp
-
sql_variant
-
XML
-
CLR data types including geometry, geography, hierarchyid, and CLR user-defined types
-
COLUMN_SET
-
Computed columns
-
Default constraints and check constraints
-
Foreign key constraints that reference the table. In a parent-child relationship (for example, Order and Order_Detail), you can enable Stretch for the child table (Order_Detail) but not for the parent table (Order).
-
Full text indexes
-
XML indexes
-
Spatial indexes
-
Indexed views that reference the table
Identify databases and tables for Stretch Database by running Stretch Database Advisor
Enable Stretch Database for a database
Enable Stretch Database for a table