sql

Managing Drift in Automated Deployments to SQL Server Databases

Managing Drift in Automated Deployments to SQL Server Databases

One big gotcha that teams often encounter when automating deployments for databases is that it’s difficult– or sometimes impossible – to ensure that all changes to the production database are performed through the automation pipeline.

These out-of-band changes case the production database to “drift” away from the schema as defined in version control.

Ten Ideas to Improve Online Tech Conferences

Ten Ideas to Improve Online Tech Conferences

Amid the global pandemic, online tech conferences have had a natural surge in popularity. I’ve attended quite a few of these in 2020 across several technical areas (database tech, DevOps, privacy, tech research). The conferences have been both large and small, both free and paid, and have been held across a few different regions and time zones.

Down Tools Week 2020 (10 minute video/podcast episode)

Down Tools Week 2020 (10 minute video/podcast episode)

It’s Down Tools Week at Redgate.

In this episode, I share what “Down Tools Week” is, what I’m working on this week, and why I think it’s a terrific experience for fostering creativity, innovation, and teamwork. In closing I share some thoughts on variations of this kind of project which you might use in your own organization.

How to Spell and Capitalize tempdb for SQL Server

How to Spell and Capitalize tempdb for SQL Server

No matter what I write in this post, some of y’all are going to tell me I’m wrong. That’s inevitable, because I’m writing about tempdb: a database so complex and mysterious in SQL Server, that even the spelling and capitalization of the database name is a topic of great disagreement. Note: nearly everyone has been inconsistent about this You might think, “This is easy, just check Microsoft’s documentation to find the answer.
Learn TSQL for free online - starting today

Learn TSQL for free online - starting today

Thanks to the support of Redgate, I’ve launched a new course which teaches you the basics of TSQL. The course is totally free, no logins required – we don’t even ask for the email address. Check out the course on Redgate University The course is here: https://www.red-gate.com/hub/university/courses/t-sql/tsql-for-beginners Each week has an embedded video for the course, along with a link to the syllabus and scripts. The videos also have a timeline in case you wish to jump to a particular part of the discussion.
Make Database Code Reusable in SQL Source Control with Deployment Filters

Make Database Code Reusable in SQL Source Control with Deployment Filters

When I first began working with databases, I was lucky to land a job at a little start-up which had solid development and operations processes: all our code, including database code, was in version control. We had a strong database architect who instilled good coding practices into the way we managed database code as well: code was expected to be reusable whenever possible.

Connecting to the SQL Server Community Online: Uplifting Folks

Connecting to the SQL Server Community Online: Uplifting Folks

We’ve got a session coming up in the free Redgate Streamed virtual conference on, “How database DevOps levels up remote work.” When thinking about that session I began thinking about other ways to improve remote work. While I worked remotely for nearly ten years until recently and have established practices which work well for me , moving to another country and the general chaos and uncertainty right now as the world tries to cope with a global pandemic have increased my feelings of worry and loneliness.
Announcing Redgate Streamed, April 1-3 2020

Announcing Redgate Streamed, April 1-3 2020

We’re thrilled to announce Redgate Streamed: a 3 day online virtual community conference, to be held April 1-3, 2020. Register at Redgate.com/RedgateStreamed In this 9 minute livestream, I give you a rundown of the event schedule and tells you why I’m excited about each session. For every registration that attends Redgate streamed, live or on-demand, we’ll donate $1 to the World Health Organization’s COVID-19 response fund (in addition to a separate donation we’ll be making.