YOUR CHANNEL IS LOADING
  • 1

    Provisioning

  • 2

    Trusting Systems

  • 3

    Understanding HA

  • 4

    How do you solve T-SQL problems?

  • 5

    Morphing Microsoft

The Voice of the DBA Staging Deployments

MEVIOtoday

Nov 29, 2012 Staging Deployments

Software development can be a complicated dance. Most of us do not work for a software vendor and don't have the strict requirements for our deployments when we control the client systems. That doesn't mean it's easier for us, especially as our environments grow more complex and the availability of our systems becomes more important. Application changes can become disconnected from the database changes, especially when the scope or scale of the change is large, which can present problems.

Making database changes can be challenging since we must ensure that our data is not lost as objects are altered. We have to ensure that any application functions that depend on a certain schema receive the data they need, without unnecessary errors. The timing of changes becomes more important in the database than in applications in many situations. This Friday I am curious how many of you decide to stage these changes in your environment. If you have dependent changes, I'm wondering if you might alter the database first and change the application in a later deployment.

 

Read the rest of "Staging Deployments" at SQLServerCentral.