I resisted the urge to post something about the latest range of Express versions of VS 2005 until I had something to say (maybe I should have waited longer..). I have been dying to check out “Yukon” for ages, especially since I think the ability to write user-defined types in managed code presents so many interesting opportunities for application design, and probably an equal number of chances to shoot yourself in the foot. Also the whole idea of it has always raised a lot of questions in my mind - How do you apply referrential integrity to a property? Can you create an index on a property? Can you create an index on a method? With all this in mind I installed SQL Server 2005 Express with a great deal of anticipation. I had heard in a few places that some products in the “Express” line downloaded a fair amount of stuff from the network. I was pleasantly surprised to see that the SQL Server 2005 Express install did not need any additional downloads. It installed without a hitch, requiring a single re-boot. Unsurprisingly it works fine with my current SQL Server 2000 install. It does install a new MMC snap-in type manager, but not much else in the way of graphical tools (command line query tools are included). I expect the full beta (probably available now to MSDN subscribers) will have “SQL Workbench“ or whatever it is called now included also.
I was not able to connect via query analyzer (from my SQL 2K install) but my Tech-Ed US CTP install of VS 2005 seemed quite happy to play with it though.
VB.NET MVP, data access afficianado and all-round nice guy Greg Low gave an interesting presentation at my local SQL Server Users Group last week on the CLR features in Yukon. It had lots of code demos (for yukon beta 1 - which might require some converting). The content for the presentation is here.
Update: I tried connecting via SQL Server 2000 enterprise manager (David Hayden commented that he was having some problems giving access to the ASPNET account on his machine, and I was trying to see if you could administer SQL 2005 Express from SQL 2K enterprise manager) but it failed with the message “You must use SQL Server Workbench or SQL Server Management Objects (SMO) to connect to this server.” Also SQL 2005 Express has a weblog http://weblogs.asp.net/sqlexpress/ and a newsgroup http://communities.microsoft.com/newsgroups/default.asp?icp=sqlserver2005&slcid=us