Sqlserver-dba.com

Development

These are some basics when it comes to development on SQL Server.

Insufficient change control testing -Potentially the worst mistake to make, where developers will use a test case. Do a full TPC benchmark.

Unrealistic test environments - Provide an adequate db for the developers. One easy way is to export the production statistics into the test db

No change control procedure - In busy software companies, version control for schemas and sql code is paramount

Not enough testing instances- Thorough SQL developers often keep 4 environments, DEV for development, TEST for unit testing, QA for pre-production testing, and PROD for production. Any less and you risk missing errors

No performance tracking - With all the counters and alerts handling , there's no excuse for missing early warning signs, not to mention custom software packages

Poor security management - SQL Server offers a host of access control mechanisms. In dbs I audit, I still see obvious security holes

Non-standard external environments - This is a bad practice where every database uses different versions, inconsistent aliases and non-standard/varying file locations.


Author: Jack Vamvas (http://www.sqlserver-dba.com)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment


sqlserver-dba.com | SQL Server Performance Tuning | SQL Server DBA:Everything | FAQ | Contact