A demonstration of automated MSSQL to Cosmos DB Migration. Automated deployment of .Net 6 program to migrate database, and Blazor web application to test migration. Automatic cloud resources deployment via Azure DevOps CI.
This video show the execution of the GitHub repository:
https://github.com/Better-Computing-Consulting/mssql-cosmosdb-migrator-blazorapp-dbrowser-ci-deployment
It follows these steps:
1. Setup the DevOps project by running the setdevopsproj.sh script.
2. Setup the WideWorldImporters database in the local server, export the
StockItem related tables to report files, and commits the files to the repository to trigger the DevOps pipeline.
3. Follows the execution of the pipeline.
4. Uses the database viewer Blazor application to compare the migration results and test entering items into the new CosmosDB account.
For a detailed explanation of the steps, scripts and C# .Net 6 programs please visit:
https://bcc.bz/blog
Enjoy.