BorderLayoutBoxedLayoutOpenLayoutMaximum textMedium textSmall text


Register
Thursday, November 20, 2008

SQL Server News & Information

tsql, performance tuning, industry trends, & bad jokes

 
exec spSubscribeMinimize
Print  
sp_help 'jmassie'Minimize

This site is maintained by Jason Massie. He has 10 years experience as a DBA and has specialized in performance tuning for the last five. He was recognized by Microsoft as a SQL Server MVP. Jason has spoken at the Professional Association of SQL Server Conference, the North Texas SQL Server Users Group, SQL Connections and TechED. He has worked at Terremark (formerly Data Return) for nearly a decade.

You can contact him at jason@statisticsio.com or 469.569.5965

Jason has the following certifications:
  • Microsoft Certified IT Professional Database Administrator (early adopter)
  • Microsoft Certified IT Professional Database Developer
  • MCDBA (7.0 and 2000)
  • MCSE
  • MCSD
Print  
tblTagCloudMinimize

Abstracts addition Affinity Aggregation allocation Always Analysis Announced another API Appending article Authentication backup be Behavior between Bootstrapper Breaking Build Cache Caching Check checksums Codeplex collection Connecting contest Controller Creating CTEs CTP CUBE cursors Data Database DATALENGTH Debugging Design Diagnosing Diagnostic Differences Documentation DTS Emergency enhancement Entity ETW Exchange execution Express Extensions Fall February Filestream Filtered group GROUPING have Hosting Idle impact Improvement Increase Index Indexes Inserts Instances Interoperability Introduction IO large Late LOB local Localized Magazine Maintaining Maintenance Management maps March Microsoft minutes missing Mix Never November Offline OLE Online operations operators optimizations Optimized Overlapping Package Page Paging Panacea parallel part Partial Partition partitioned Partitioning PASS Performance PFS plan Plans Practices problem Problems Procedure Program programmatically Programming Protection Queries query read recent Recursive Related released Reports Restore return ROLLUP ROWCOUNT Runtime Security Select Sequence sequential Server Services set SETS Shooting shorts sizes Solutions Sortable SPARSE Spool SQL SQLIOSim SSIS Stalled Star Statement Statements stats Stored strategy Stuck Studio Submission Subreports Suggested Summarizing system Table Tables Tampa Task Than there through Timeouts Total Traces Transaction transfer Tricks Trouble TSQL turning understand Understanding undocumented Unique unused upgrade Upgrading Useful Value variables VDI Vista Will Windows Wireless

Print  

Testing for SQL Server 2008 Upgrades

Posted by Jason on Tuesday, July 22, 2008 to SQL Server 2008
311 Views | 0 Comments | Article Rating

If you want to upgrade, I suggest you start planning. Get together a full project plan that contains everything from planning and testing to execution and remediation. I cannot stress how important I think planning is but I am just going to talk about testing right now.

Testing with a tool from Scalability Experts. It is designed to help you test functionality. It is called the “SQL Server 2008 Upgrade Assistant”. It goes above and beyond the Upgrade Advisor. Its purpose is to take your code(sql) that currently exists on SQL Server 2000 or SQL Server 2005 and verifies it runs on SQL Server 2008. It is really nice. A coworker and I took an application through the Microsoft Labs to test with it on CTP5 a few months ago. I think they are still having these labs. Hit up your local MSFT evangelist about it.

Here is what it does behind the scenes:

  1. Takes a full backup of all production databases.
  2. Starts a trace with the replay template.
  3. Later, it restores your databases in the test environment on SQL Server 2000\2005.
  4. Replays the trace and captures the output and errors.
  5. You upgrade the test environment.
  6. Restore databases again.
  7. Replay the trace again.
  8. Compare the output from steps 4 and 7.

Once you are done, you should have a really good idea if you are going to have any compatibility issues. It is not the end of the road for testing. It doesn’t measure performance or test connectivity(like from legacy VB6 COM objects) so add line items for that to the plan but it will definitely help ease the process.

email it! |   |   |   |  | 
Permalink     0 Comments  

Rate this Post:
COMMENTS:

Name (required)

Email (required)

Website


Simple BBCode can be used like [URL]...[/URL] and [B]

Copyright 2006 by Statistics IO, My SQL Server Blog