Skip to content

Commit 660ac43

Browse files
Idris MotiwalaIdris Motiwala
authored andcommitted
20221108 added new known issues and resolutions. removed known issue for datetime and time 7 digit precision loss issue as it will be addressed during GA launch next week
1 parent 2b2a64a commit 660ac43

File tree

2 files changed

+15
-19
lines changed

2 files changed

+15
-19
lines changed

articles/synapse-analytics/synapse-link/faq.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ sections:
6262
Do I need to clean up data in the landing zone?
6363
answer: |
6464
No. There is a background thread that removes committed files after around 24 hours as long as the link is continuously running. When the link is stopped then the entire landing zone folder is removed.
65+
- question: |
66+
Which regions does Azure Synapse Link for SQL available in?
67+
answer: |
68+
Azure Synapse Link for SQL is available in all regions where [Azure Synapse Workspace is currently available] (https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/?products=synapse-analytics&rar=true&regions=all)
6569
- question: |
6670
Where is my landing zone located?
6771
answer: |

articles/synapse-analytics/synapse-link/synapse-link-for-sql-known-issues.md

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: synapse-analytics
66
ms.topic: troubleshooting
77
ms.subservice: synapse-link
88
ms.custom: event-tier1-build-2022
9-
ms.date: 11/02/2022
9+
ms.date: 11/08/2022
1010
ms.author: jburchel
1111
ms.reviewer: jburchel, chuckheinzelman, wiassaf, imotiwala
1212
---
@@ -41,7 +41,6 @@ This is the list of known limitations for Azure Synapse Link for SQL.
4141
* geometry
4242
* geography
4343
* A maximum of 5,000 tables can be added to a single link connection.
44-
* When a source column is of type datetime2(7) or time(7), the last digit will be truncated when data is replicated to Azure Synapse Analytics.
4544
* The following table DDL operations aren't allowed on source tables when they are enabled for Azure Synapse Link for SQL. All other DDL operations are allowed, but they won't be replicated to Azure Synapse Analytics.
4645
* Switch Partition
4746
* Add/Drop/Alter Column
@@ -61,6 +60,7 @@ This is the list of known limitations for Azure Synapse Link for SQL.
6160
* System tables can't be replicated.
6261
* The security configuration from the source database will **NOT** be reflected in the target dedicated SQL pool.
6362
* Enabling Azure Synapse Link for SQL will create a new schema called `changefeed`. Don't use this schema, as it is reserved for system use.
63+
* Azure Synapse Link for SQL will **NOT** work and can't be enabled if your database contains a schema or user named "changefeed".
6464
* Source tables with collations that are unsupported by Synapse SQL dedicated pool, such as UTF8 and certain Japanese collations, can’t be replicated. Here's the [supported collations in Synapse SQL Pool](../sql/reference-collation-types.md).
6565
* Single row updates (including off-page storage) of > 370MB are not supported.
6666

@@ -104,23 +104,15 @@ This is the list of known limitations for Azure Synapse Link for SQL.
104104
```sql
105105
EXEC sys.sp_change_feed_disable_db
106106
107-
### DateTime2(7) and Time(7) Could Cause Snapshot Hang
108-
* Applies To - Azure SQL Database
109-
* Issue - One of the preview limitations with the data types DateTime2(7) and Time(7) is the loss of precision (only 6 digits are supported). When certain database settings are turned on (`NUMERIC_ROUNDABORT`, `ANSI_WARNINGS`, and `ARITHABORT`), the snapthot process can hang, requiring a database failover to recover.
110-
* Resolution - To resolve this situation, take the following steps:
111-
1. Turn off all three database settings.
112-
```sql
113-
ALTER DATABASE <logical_database_name> SET NUMERIC_ROUNDABORT OFF
114-
ALTER DATABASE <logical_database_name> SET ANSI_WARNINGS OFF
115-
ALTER DATABASE <logical_database_name> SET ARITHABORT OFF
116-
```
117-
1. Run the following query to verify that the settings are in fact turned off.
118-
```sql
119-
SELECT name, is_numeric_roundabort_on, is_ansi_warnings_on, is_arithabort_on
120-
FROM sys.databases
121-
WHERE name = 'logical_database_name'
122-
```
123-
1. Open an Azure support ticket requesting a database failover. Alternately, you could change the Service Level Objective (SLO) of your database instead of opening a ticket.
107+
### Trying to re-enable change feed on a table for that was recently disabled table will show an error. This is an uncommon behavior
108+
* Applies To - Azure SQL Database and SQL Server 2022
109+
* Issue - When you try to enable a table which has been recently disabled with its metadata not yet been cleaned up and state marked as DISABLED, an error will be thrown stating "A table can only be enabled once among all table groups"
110+
* Resolution - Wait for sometime for the disabled table system procedure to complete and then try to re-enable the table again.
111+
112+
### Attempt to enable Synapse Link on an imported database using SSDT, SQLPackage for Import/Export and Extract/Deploy operations causes Synapse Link enablement to fail
113+
* Applies To - Azure SQL Database and SQL Server 2022
114+
* Issue - For SQL databases enabled with Synapse Link, when you use SSDT Import/Export and Extract/Deploy operations to import/setup a new database, the "changefeed" schema and user do not get excluded in the new database. On attempting to enable Synapse Link on the imported/deployed database, the system stored procedure sys.sp_change_feed_enable_db fails as the "changefeed" user and schema already exists. This issue will also be encountered if you have a user or schema named "changefeed" that is not related to Synapse Link changefeed capability.
115+
* Resolution - Manually drop the empty changefeed schema and user for Synapse Link to be enabled successfully on the imported/deployed database. **If you have defined a custom schema or user named "changefeed" in your database that is not related to Synapse Link and you do not intend to use Azure Synapse Link for SQL, please do NOT drop your "changefeed" schema or user to avoid any potential data loss**
124116
125117
## Next steps
126118

0 commit comments

Comments
 (0)