Archive for the ‘SQLServer’ Category

Handy SQL Server knowledge nuggets

Sunday, January 24th, 2010

These are worth reading, kind of a read once – nothing too complicated. However they will be useful if you have the need for these

I suspect everyone who has dealt with scalar UDF functions in production environments are already VERY aware of the performance sucking capability they can have on your nice server. Here are some nice comments if you are not painfully aware:

Gareth

SQL News – and the fact we have to go to 64 bit and more $

Saturday, November 14th, 2009

Everyone should know now that there has been a massive amount of Microsoft activity. This article will cover the recent SQL activity, however the big one really is that the tipping point for 64 bit is in progress. This is a shame for me as I’m running 32bit OS, and I’m going to have to pave my machine – but that is the price developers are going to have to pay to play!

  • [What's New in SQL Server 2008 R2 Editions]
    • Biggest first – Price increase! To say I’m disappointed is an understatement in this area. Specifically for developers  already have to support 2005 & 2008. Now they have to deal with R2, and persuade their customers to move to R2 if they want certain features.
    • MDS – Master Data Services – more on this one later. Pretty cool
    • Parallel Data Warehouse release
      • The DATAllegro purchase is now seeing the light as a Microsoft product!
      • Support of very large datasets (100Tb-1Pb). This is definitely something I would like to play with, but at $57,496 per processor…
    • Standard now has backup compression – but with the price tag…
  • [SQL Server 2008 R2 November CTP – What’s New In Reporting Services?]
    • Report Builder 3.0 is available! Woohoo!
    • Enhanced sharepoint integration
    • Aggregates of aggregates
    • New Data Visualization Report Items
  • [Using Filtered Statistics with Partitioned Tables]
    • Learn to appreciate filtered statistics!
  • [MDS (Master Data Services) is x64 Only]
    • I totally get this, but this is the tipping point for me to repave my machines :-(
    • With this requiring x64 and many new products requiring Windows 2008, Windows 7 or Vista it seems now is the time to move up.
  • [MSSQL End of service dates for Service packs]
    • Support for SQL Server 2005 Service Pack 2 (SP2)  will end on January 12, 2010
    • Support for SQL Server 2008 RTM will end on April 13, 2010

More to come!

Gareth

What the heck is redacting a database?

Wednesday, October 21st, 2009

A good friend of mine sent me the following link:

[http://www.codersrevolution.com/index.cfm/2009/10/21/Sequoia-Voting-System-Witch-Hunt-err-Study-Project"]

The learning we can take away from this is if you don’t adequately cleanse then you can expect the data to become available! While its an interesting concept they apparently tried (and not too successfully) to do. The best way to clean a database is to create a new one and just copy in the data you want exposed. Don’t trust the handy dandy DROP/DELTE :-)

If they wanted to expose/publish the 88 tables, then they should have created a new DB, copied in the tables and released it. Anything less than that you have to be VERY careful! And for the more security conscious it would be created on a recently wiped drive on a recently rebooted computer!

SQL Azure Invitation has arrived!

Monday, August 24th, 2009

Well I’m finally on the Azure CTP servers! If anyone has been hiding in a cave Azure is the Microsoft play at getting Microsoft SQL Server into the cloud. After creating an account you can create and drop databases in the ‘cloud’.

Azure Database Management Screen

Definitely pretty cool stuff. Now to see how well it performs and verify it supports all the nice SQ L stuff  (sparse columns, PIVOT, stored procedures etc).

This will certainly be hyped by Microsoft over the coming weeks, and we will be trying it out! Much more to come on this topic,

Gareth