Hi @pmscorca
Welcome to Microsoft Q&A platform and thanks for posting your question here.
In additional to the Azar response, To create/drop tables/views, read and write data in a Synapse dedicated SQL pool, you need to have the db_owner
role or db_ddladmin
role in the SQL pool. The db_owner
role provides full access to the database, including the ability to create, modify, and drop objects, while the db_ddladmin
role provides the ability to create, modify, and drop objects, but not the ability to modify data.
The Contributor
role in Synapse workspace provides access to manage resources in the workspace, but it doesn't provide access to the SQL pool. Therefore, you need to be assigned the db_owner
or db_ddladmin
role in the SQL pool to manage tables and data.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.