Sql-Server

Category: sql-server

The Learner's Guide to SQL Server Performance Triage

The Learner's Guide to SQL Server Performance Triage

I’m introducing a series of “learner’s guides”: overviews of a given topic, chock full of links and references. For this first post, the information is based on what I learned when I was part of the team at Brent Ozar Unlimited who put together the original First Responder Kit and built a related consulting practice using those tools.

Continue reading

Altering an Indexed View in SQL Server Drops All Indexes

Altering an Indexed View in SQL Server Drops All Indexes

I learned an interesting thing about ALTER VIEW behavior in SQL Server when applied to indexed views. This is covered in the product documentation, but it’s not something I would have expected.

Continue reading

Protect Your Prod Databases in Azure DevOps / TFS: Three Control Points

Protect Your Prod Databases in Azure DevOps / TFS: Three Control Points

When implementing any kind of automation for database deployments, it’s important to implement safeguards for your production environment. This is needed even in the best conditions when team members collaborate well and there is a high level of trust, for a very simple reason: accidents happen easily!

Continue reading

High Availability Options for SQL Server 2008 in an Azure VM: A #sqlhelp Story

High Availability Options for SQL Server 2008 in an Azure VM: A #sqlhelp Story

I asked a question on Twitter yesterday: “If running SQL Server 2008 in an Azure VM (no SQL upgrade possible, extended support in place), is the best option for high availability Database Mirroring? Or something else I am not thinking of? #sqlhelp”

Continue reading

A First Look at the Redgate Hybrid Model for SQL Source Control and SQL Change Automation (Video)

A First Look at the Redgate Hybrid Model for SQL Source Control and SQL Change Automation (Video)

About This Video

In this 70 minute livestream recording, I kick the tires of a fresh new Azure DevOps demo environment showing Redgate’s Hybrid Model for SQL Source Control and SQL Change Automation.

Continue reading

Controlling Who Commits Code to a Given Database Schema in Git with Azure DevOps

Controlling Who Commits Code to a Given Database Schema in Git with Azure DevOps

One of most the fun things about working as an Advocate at Redgate is getting to help clients determine their preferred workflow for database DevOps.

Teams often have unique requirements and are using different combinations of tooling, so figuring out the best way to accomplish what they need typically involves leveraging what I already know, collaborating with my coworkers and the client to generate ideas, researching and prototyping solutions, and then getting feedback from everyone.

Continue reading

Why I Like the Release Flow Branching Strategy with Git for Database DevOps

Why I Like the Release Flow Branching Strategy with Git for Database DevOps

When people begin applying DevOps principles to database development using Redgate tooling, often one of the first steps in the process involves getting database code into version control. Questions naturally come up about how to manage the flow of changes to database objects from development into production once changes begin occurring.

Continue reading