Getting the most out of SQL Server 2008



Email    print   
April 1, 2009 —  (Page 1 of 4)
SQL Server 2008 has been credited for its markedly better scalability and performance, but it also has an assortment of capabilities that fundamentally change how enterprise developers interact with the database.

Microsoft made several changes to SQL Server from version 2005, ranging from the introduction of new developer tools to fulfilling long-sought developer requests in coding, tools, management and performance monitoring.

Among the added capabilities is a new merge operator in Visual Studio 2008, a “great concept” that has been needed for years, said Chris Menegay, a principal consultant for Notion Solutions and a Microsoft regional director (recognized by Microsoft’s Developer Platform evangelism group for technical expertise).

Merge can join a data source with a target table or view, then perform multiple actions (insert, update, delete) against the target based on the results of that join, according to Microsoft TechNet.

"The merge command can do in one line of code what would have taken 10 before," when they would have had to write multiple CASE statements, said Tim Huckaby, CEO of InterKnowlogy, a .NET solutions provider. "From a plumbing perspective, merge changes how to do all of our updates."

Menegay said that programming managers should be certain that merge is supported in their code generation tools and unit tests before they adopt it. "It is a core change to how people interact with the database, and managers should stop people from doing it until everyone on the team does it."

Huckaby was less cautionary, stating that while merge makes programming easier, developers will not go back and refactor or remove old code that works just because Microsoft released a new feature. "In my opinion, it would be used for new applications," he said.

He added that merge would be particularly useful for business intelligence and data warehouses for pulling data from a transaction database for storage.

Another one of the most welcomed changes is the inclusion of a data type for storing dates, said Menegay. "[SQL Server] 2005 made doing internationalization more difficult. You used to have to parse out everything that you did," he said.



Related Search Term(s): Microsoft, SQL Server

Pages 1 2 3 4 


Share this link: http://sdt.bz/33370
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Microsoft readies small business and mid-market server offerings
Microsoft's Essentials series of Windows Server products will become available in November, bringing with it a price increase for Small Business Server, as well as a new mid-market product Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb