MSSQLTips.com - your daily source for SQL Server tips

Google
 
Web mssqltips.com

ESSENTIALS: Home | Tips | Search | Categories | Top 10 | Products | Authors | Blogs | Forums | Webcasts | Advertise | About
10 Steps Checklist: Re-Architecting a SQL Server Backend System - MSSQLTips

MSSQLTips

MSSQLTips.com - your daily source for SQL Server tips
Welcome to MSSQLTips Sign in | Join | Help
in Search

10 Steps Checklist: Re-Architecting a SQL Server Backend System

Last post 01-18-2008 2:24 PM by admin. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 12-28-2007 9:14 AM

    10 Steps Checklist: Re-Architecting a SQL Server Backend System

    This post is related to this tip: 10 Steps Checklist: Re-Architecting a SQL Server Backend System

    http://www.mssqltips.com/tip.asp?tip=1403

  • 12-31-2007 12:29 PM In reply to

    • aprato
    • Top 10 Contributor
    • Joined on 12-01-2007
    • Greater Boston
    • Posts 262

    Re: 10 Steps Checklist: Re-Architecting a SQL Server Backend System

    Just adding a little bit of my practical experience to this topic. I inherited a weakly developed data model with direct table access scattered throughout front end and middle tier code.   Imagine my frustration when a new business request came in that required new columns be added to a user table.  My first thought was "How the heck can I add these new columns and not screw up the application at the same time?".  I don't know where every single nook and cranny is and SELECT * calls were all over the place.  In fact, there had been so many developers who had passed through over the years,  no one knew where all the land mines were.  My solution was to mimic what Microsoft did to their SQL Server 2000 system tables in SQL Server 2005 - I turned these core tables into backward compatability views   I then created new versions of the tables with the new columns and used the backward compatability views to reference the new table which returned a resultset and column list consistent with the original version of the table.

  • 01-18-2008 2:24 PM In reply to

    Re: 10 Steps Checklist: Re-Architecting a SQL Server Backend System

    aprato,

    Thanks so much for the input.  That is a great idea to maintain the backward compatibility.

    Thank you,
    The MSSQLTips.com Team

Page 1 of 1 (3 items)