Avatar of mlcktmguy
mlcktmguyFlag for United States of America

asked on 

SQl Server Installation of Additions/Modifications

We're moving forward with our first installation of application with a SQL Server backend.  The front end is in MS Access 2013.

At some point in the not too distant future we'll move into production.  We'll load the startup DB by restoring it to the production SQL Server.

In all likelyhood we'll almost immediately be making revisions to the SQL DB.  Up to the point of production we've been going into the test DB to make and test changes.  What will the process be when we move to production?

We'll have a test SQL DB where we can make changes but how do we move them to production.  Examples of changes I'm thinking of are New table field
New Table
New View
Remove Field From Table
Revise a View
New Stored Procedure
Revise Existing Stored Procedure

Having made and tested these revisions in the test DB how will each of these revisions be moved from the Test DB to production?
Microsoft SQL ServerMicrosoft Access

Avatar of undefined
Last Comment
Armen Stein - Microsoft Access MVP since 2006
ASKER CERTIFIED SOLUTION
Avatar of Armen Stein - Microsoft Access MVP since 2006
Armen Stein - Microsoft Access MVP since 2006
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
SOLUTION
Avatar of PatHartman
PatHartman
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
True, it's fraught to try to remember the structural changes - but it's good discipline to build scripts manually, because sometimes there's extra conversion or processing that must be done along with a structure change.  Data conversions won't be picked up by the comparison tools.

I think both approaches are needed.  Create scripts as needed, especially for converting data, then double check your work with a comparison.  Also, make sure that all deployments are done to Test first using only scripts, with no manual intervention, before they are applied to Production.  That's why I said that running the scripts is actually part of the testing process.

Cheers,
Armen
Microsoft Access
Microsoft Access

Microsoft Access is a rapid application development (RAD) relational database tool. Access can be used for both desktop and web-based applications, and uses VBA (Visual Basic for Applications) as its coding language.

226K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo