Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4073988
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T17:06:14+00:00 2026-05-20T17:06:14+00:00

What is the best way to handle database upgrades? Currently we run an upgrade

  • 0

What is the best way to handle database upgrades?

Currently we run an upgrade script that does stuff like:
If column does not exist then
add column.

Is there a better way? This script is a giant?

This question is in regards to Microsoft and SQL server 2005/2008

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T17:06:15+00:00Added an answer on May 20, 2026 at 5:06 pm

    If this is deployed to many different locations, then what you have is exactly how to do it. Or you can use something like Red Gate’s SQL Packager

    If this is a question on how to deploy to just a few locations, for example moving from staging to production, then use Red Gate’s SQL Compare and/or SQL Data Compare products.

    FYI – I do not work for Red Gate; I just really like their stuff.

    I’ve tried using Microsoft’s tools for schema and data comparisons. The data tool works just fine; the schema tool is over engineered and difficult thing to get to work right. Quite frankly I’ve seen MS’s schema tool screw up enough updates that I flat don’t trust it anymore.

    One of the many drawbacks to MS’s tool is that by default it wants to update things like the physical location of the files on the server. This presents problems when you have multiple copies of the database on the same server. I don’t think they thought the development of this tool out very well. The UI is difficult to work with as well.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

What is the best way to handle mysql database users connection in PHP? I
In a Relational Database, what is the best way to handle removing an object
I am looking for the best way to handle a database of many-to-many relationships
I've been trying to figure out the best way to handle local database access
What is the best way to handle the following database search scenario using asp.net
What's the best way to handle the Rails database.yml if multiple people are working
What is the best way to handle a link that has a video within
I am currently studying the best way to handle timezones on my website. People
The question is as follows : what's the best way to handle different database
What is the best way to handle payment transactions to the database? Here is

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.