SQL Server 2008, at last, attains Release Candidate status

By Scott M. Fulton, III | Published June 10, 2008, 4:28 PM

Although there have already been public betas of Microsoft's new relational database, most notably one launched last February, the latest release candidate lets you reliably test the development environment's most critical new feature.

Download Microsoft SQL Server 2008 Release Candidate 0 from FileForum now.

Had all gone as planned, SQL Server 2008 would have been one of the stars of last February's "Heroes Happen Here" rollout of Microsoft Enterprise products in Los Angeles. As it turns out, the sequel of that launch took place this morning in Orlando, during platform division president Bob Muglia's keynote speech to the IT professionals' half of Tech·Ed: The company's next relational database engine has now exited beta, and is at Release Candidate 0 (all of Microsoft's RCs now start at zero).

The new release candidate features the modified SQL Server Management Studio, which with this release adds policy-based management. Policy is fast becoming a part of every Microsoft administrative tool. In this case, policy lets the database administrator create enforceable rules, which the Management Studio can explain in English or the users' native language. Microsoft introduced this concept a few years ago as the Declarative Management Framework (some developers still refer to it as DMF), in add-on products to SQL Server and SQL Server Express.

In a recent MSDN screencast (WMV video available here), solutions advisor Bryan Von Axelson demonstrated DMF using an earlier beta of the SS 2008 engine. Every database object now can have a policy associated with it -- a rule which governs how it can be used. To create a policy or edit an existing one for an object, you right-click on that object in Object Explorer, and select the option from the popup menu.

From there, you're taken to a rules panel that goes into further detail. For instance, you can run a policy at will on any object to test it out -- like a live query -- and obtain a result as a database table.

A demonstration of a policy being invoked in Microsoft SQL Studio 2008.

One example Von Axelson showed involved making sure the database schema under which a new table is created, follows a prescribed template. If the schema doesn't exist, table creation can fail -- and that "fail" is a good thing, because that stops the dissolution of the main database schema.

DMF is a feature of the main SQL Server 2008 RC0 package, and is intentionally omitted from the scaled-down SQL Server 2008 Express release candidate package -- also unveiled today.

Testing a database release candidate is a very tricky thing, so using a virtual machine is critical. You'll want to use a mature SQL Server 2005 database, but you don't want to destroy it, either. So the secret is copying a volatile version of the 2005 version into a virtual environment, and then converting it to 2008 specifications. That's not an easy affair in and of itself, and some Microsoft developers are actually suggesting the use of a third-party translation tool already available called SQL Server 2008 Upgrade Assistant, from a company called Scalability Solutions.

Your development system will need to be upgraded to handle SS 2008, even if you just got your new copy of Visual Studio. VS 2005 users will need to download and install this Visual Studio 2005 Support for SQL Server 2008 add-on, which adds support for debugging both T-SQL (Transact-SQL, a set of transactional conventions supported by Microsoft and Sybase) and SQL CLR, the common language runtime edition of SQL under .NET.

Still, that won't give you everything, such as the ability to use the new Table Designer feature to render a new table or schema -- that's for people who upgrade their Visual Studio.

But Visual Studio 2008 users must apply updates as well. Thankfully, they're free. New IDE users will need to install Visual Studio 2008 Service Pack 1 Beta, which adds not only support for SS 2008 but also improvements to handling of the .NET Framework, and added support for newer versions of Silverlight. Users of any of the Express (free) editions of Visual Studio have their own update they'll need to apply, and that's officially a beta as well.

Comments

View comments by with a score of at least

Nice. Can't wait to kick it around.

Score: 0

|

'A pivot from war to peace:' The AMD + Intel armistice, in their own words

An extraordinary day in technology history is recognized by two long-time rivals that mutually decided it's futile to fight anyplace else except the marketplace.

PS3, Xbox to soon get Twitter, Facebook integration

Both Microsoft's Xbox 360 and Sony's PlayStation 3 will integrate with Facebook in the near future.

Windows Marketplace for Mobile now available in browser, iTunes' App Store still not

You can now check out what Windows Marketplace for Mobile has to offer without a Windows Phone.

Microsoft damage control after marketer claims Win7 inspired by Mac

Have you ever said anything you wish you could take back? Ever? No? Not even once? Well then, you won't sympathize with a mid-level Microsoft manager today.

Blockbuster's way down, but poised for a comeback

Though it took a serious beating in 2009, Blockbuster CEO Jim Keyes says the company can turn it around.

iTunes Preview deson't go far enough to create Web-based option for store

Apple has rolled out iTunes Preview, a Web interface for browsing iTunes.

PDC 2009 Preview: The move to Office 2010 and Visual Studio 2010

The major focus of Microsoft's conference next week will likely be explaining why two pillars of its software sales strategy deserve to remain where they are.

Dell's first smartphone aids the Android onslaught

Longtime PC leader Dell has finally announced its Android-based smarphone.

After the Intel + AMD armistice: Do we really want a level playing field?

Scott Fulton On Point: One by one, the reasons for us to continue suspending the course toward open and fair competition in IT, are dropping like flies.

FLO TV launches pocketable, smartphone-like TVs

Qualcomm's FLO TV Personal Television made by HTC launches in retail today.

Google acquires Gizmo5, builds IP telephony portfolio

Google Voice today confirmed rumors that it would acquire IP telephony company Gizmo5