Synapse - Master key and Database scoped credentials

NAGA SANDEEP KUMAR KAPA 51 Reputation points
2022-07-07T11:25:13.86+00:00

I have a scenario where couple of server less databases needed in synapse.
For those

  1. Should we create master key separately for each database?
  2. Database scoped credentials also separately for each database ?

And also how to automate the creation of those databases. Can we use script activity in pipeline to create those.

Azure SQL Database
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,378 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,639 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2022-07-07T13:21:56.68+00:00
    1. Yes, you will need to create the master key on each database to protect the scoped credentials.
    2. Yes you need to create the scoped credentials on each database to access containers on storage accounts.

    You can setup a task on a pipeline to run an ARM template that creates the Synapse Serverless database.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.