SQL Server deployment DEV to UAT to Prod

Santhi Dhanuskodi 205 Reputation points
2024-07-04T12:42:05.57+00:00

Hi,

I would like to know about different deployment options for azure SQL server from dev to higher environments. We are doing ETL in ADF and loading data into Azure SQL server.

How do we move the tables/views/sps etc to other environments?

Is there an easy and automated approach?

Azure SQL Database
{count} votes

2 answers

Sort by: Most helpful
  1. Vinodh247 12,741 Reputation points
    2024-07-04T14:20:22.5933333+00:00

    Hi Santhi Dhanuskodi,

    Thanks for reaching out to Microsoft Q&A.

    Below are the different deployment options available for moving azure SQL server from dev to higher environments.

    SQL Server Data Tools (SSDT): Use SSDT to develop and deploy your database schema, tables, views, stored procedures, etc., to different environments.

    Azure DevOps: Implement continuous integration and deployment pipelines to automate the deployment process.

    Database Project: Create a database project in Visual Studio, manage your database code in source control, and deploy to various environments using DACPACs.

    PowerShell Scripts: Write PowerShell scripts to automate the deployment of database objects across environments.

    Is there an easy and automated approach?

    CI/CD using azure devops would be the answer. Setting up build and release pipeline followed by CD would become the automated approach.

    Please 'Upvote'(Thumbs-up) and 'Accept' as an answer if the reply was helpful. This will benefit other community members who face the same issue.

    0 comments No comments

  2. Nandan Hegde 30,871 Reputation points MVP
    2024-07-04T15:30:29.1466667+00:00
    0 comments No comments