Skip to content

Commit 21967f8

Browse files
Merge pull request #210649 from jovanpop-msft/patch-237
Update resources-self-help-sql-on-demand.md
2 parents 486b83e + 47a99b9 commit 21967f8

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

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

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -897,14 +897,24 @@ Tables that are created might not be immediately available in serverless SQL poo
897897

898898
### Operation isn't allowed for a replicated database
899899

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.
900+
This error is returned if you are trying to create external tables, external data sources, database scoped credentials or other objects in your Lake databases. These objects can be created only on SQL databases.
901+
902+
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) and trying to create external tables, external data sources, database scoped credentials, or other objects in your Lake databases. These objects can be created only on SQL databases. The Lake databases are replicated from the Apache Spark pool and managed by Synapse. Therefore, you cannot create objects like in SQL Databases by using T-SQL.
903+
901904
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.
905+
- Creating, dropping, or altering views, procedures, and inline table-value functions (iTVF) in the schemas other than `dbo`.
903906
- Creating and dropping the database users from Azure Active Directory.
904907
- Adding or removing database users from `db_datareader` schema.
905908

906909
Other operations are not allowed in Lake databases.
907910

911+
> [!NOTE]
912+
> If you are creating a view, procedure, or function in `dbo` schema (or omitting schema and using the default one that is usually `dbo`), you will get the error message.
913+
914+
### Dataverse real-time snapshot tables are not available in serverless SQL pool
915+
916+
If you are exporting your [Dataverse table to Azure Data Lake storage](/power-apps/maker/data-platform/azure-synapse-link-data-lake.md#manage-table-data-to-the-data-lake) to Data Lake, and you don't see the snapshot data (with `_partitioned` suffix) in your Lake database, make sure that your workspace Managed Identity has read-access on the ADLS storage that contains exported data. The serverless SQL pool reads the schema of the exported data using Managed Identity access to create the table schema.
917+
908918
### Delta tables in Lake databases are not available in serverless SQL pool
909919

910920
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)