You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql/resources-self-help-sql-on-demand.md
+12-11Lines changed: 12 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -771,16 +771,6 @@ Here's the solution:
771
771
WITH ( FORMAT_TYPE = PARQUET)
772
772
```
773
773
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
-
784
774
### Can't create Azure AD sign-in or user
785
775
786
776
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.
895
885
896
886
## Lake database
897
887
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.
899
889
900
890
### A table created in Spark is not available in serverless pool
901
891
902
892
Tables that are created might not be immediately available in serverless SQL pool.
903
893
- 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.
904
894
- 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.
905
896
- Accessing Delta Lake tables in Lake databases is in **public preview**. Check other issues listed in this section or in the Delta Lake section.
906
897
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
+
907
908
### Delta tables in Lake databases are not available in serverless SQL pool
908
909
909
910
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