Skip to content

Commit bdd37b4

Browse files
Re-shuffled known issues
1 parent 7bd1be7 commit bdd37b4

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

articles/synapse-analytics/sql/resources-self-help-sql-on-demand.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -771,16 +771,6 @@ Here's the solution:
771771
WITH ( FORMAT_TYPE = PARQUET)
772772
```
773773

774-
### Operation isn't allowed for a replicated database
775-
776-
If you're trying to create SQL objects, users, or change permissions in a database, you might get errors like "Operation is not allowed for a replicated database." This error might be returned when you try to modify a Lake database that's [shared with Spark pool](../metadata/database.md). The Lake databases that are replicated from the Apache Spark pool are managed by Synapse and you cannot create objects like in SQL Databases by using T-SQL.
777-
Only the following operations are allowed in the Lake databases:
778-
- Creating, dropping, or altering views, procedures, and inline table-value functions (iTVF) in the schemas other than `dbo`. If you are creating a SQL object in `dbo` schema (or omitting schema and using the default one that is usually `dbo`), you will get the error message.
779-
- Creating and dropping the database users from Azure Active Directory.
780-
- Adding or removing database users from `db_datareader` schema.
781-
782-
Other operations are not allowed in Lake databases.
783-
784774
### Can't create Azure AD sign-in or user
785775

786776
If you get an error while you're trying to create a new Azure AD sign-in or user in a database, check the sign-in you used to connect to your database. The sign-in that's trying to create a new Azure AD user must have permission to access the Azure AD domain and check if the user exists. Be aware that:
@@ -895,15 +885,26 @@ Our engineering team is currently working on a full support for Spark 3.3.
895885

896886
## Lake database
897887

898-
The Lake database tables that are created using Spark or Synapse designer are automatically available in serverless SQL pool for querying.
888+
The Lake database tables that are created using Spark or Synapse designer are automatically available in serverless SQL pool for querying. You can use serverless SQL pool to query the Parquet, CSV, and Delta Lake tables that are created using Spark pool, and add additional schemas, views, procedures, table-value functions, and Azure AD users in `db_datareader` role to your Lake database. Possible issues are listed in this section.
899889

900890
### A table created in Spark is not available in serverless pool
901891

902892
Tables that are created might not be immediately available in serverless SQL pool.
903893
- The tables will be available in serverless pools with some delay. You might need to wait 5-10 minutes after creation of a table in Spark to see it in serverless SQL pool.
904894
- Only the tables that reference Parquet, CSV, and Delta formats are available in serverless SQL pool. Other table types are not available.
895+
- A table that contains some [unsupported column types](../metadata/table.md#share-spark-tables) will not be available in serverless SQL pool.
905896
- Accessing Delta Lake tables in Lake databases is in **public preview**. Check other issues listed in this section or in the Delta Lake section.
906897

898+
### Operation isn't allowed for a replicated database
899+
900+
If you're trying to create SQL objects, users, or change permissions in a database, you might get errors like "Operation is not allowed for a replicated database." This error might be returned when you try to modify a Lake database that's [shared with Spark pool](../metadata/database.md). The Lake databases that are replicated from the Apache Spark pool are managed by Synapse and you cannot create objects like in SQL Databases by using T-SQL.
901+
Only the following operations are allowed in the Lake databases:
902+
- Creating, dropping, or altering views, procedures, and inline table-value functions (iTVF) in the schemas other than `dbo`. If you are creating a SQL object in `dbo` schema (or omitting schema and using the default one that is usually `dbo`), you will get the error message.
903+
- Creating and dropping the database users from Azure Active Directory.
904+
- Adding or removing database users from `db_datareader` schema.
905+
906+
Other operations are not allowed in Lake databases.
907+
907908
### Delta tables in Lake databases are not available in serverless SQL pool
908909

909910
Make sure that your workspace Managed Identity has read access on the ADLS storage that contains Delta folder. The serverless SQL pool reads the Delta Lake table schema from the Delta log that are placed in ADLS and use the workspace Managed Identity to access the Delta transaction logs.

0 commit comments

Comments
 (0)