<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Reed Me : database</title><link>http://blogs.msdn.com/reedme/archive/tags/database/default.aspx</link><description>Tags: database</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Log Shipping + Database Snapshots == Bummer, dude!!</title><link>http://blogs.msdn.com/reedme/archive/2009/04/24/log-shipping-database-snapshots-bummer-dude.aspx</link><pubDate>Fri, 24 Apr 2009 18:29:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9566880</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9566880.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9566880</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9566880</wfw:comment><description>&lt;p&gt;So, like most funny stories (involving me), this one starts with “Yesterday, I had this bright idea...” and goes downhill from there.&lt;/p&gt;  &lt;p&gt;Database mirroring is great. Full stop. But there’s this one little catch: it can only have a single mirror copy of the principal. Awesome for HA, but not so good for scale out.&lt;/p&gt;  &lt;p&gt;Because database mirroring with SQL Server 2005 and 2008 makes available this great way to leverage your failover partner database for reporting purposes (to get some value out of your high availability solution besides insurance and a good night’s sleep) using database snapshots... well, you just had the same idea that I did, right?&lt;/p&gt;  &lt;p&gt;It only seemed logical that log shipping would allow for the same AND allow for multiple target servers/databases, right?&lt;/p&gt;  &lt;p&gt;Not so much.&lt;/p&gt;  &lt;p&gt;With 2005, the log shipping target in a warm standby mode is in a perpetually restoring state (sort of like a mirror copy, eh? &lt;strong&gt;*grumble*&lt;/strong&gt;), but you can’t take a snap of a database in restoring mode. Of course, I tried it. Wouldn’t you?&lt;/p&gt;  &lt;p&gt;And even though Katmai exposes the feature in the UI now that allows for a log shipping target database to be online and query-able in read-only mode (if memory serves, you could do it the “hard way” in Yukon), it’s not possible to take a database snap shot of it... because it’s read-only. Did you know that creating a database snapshot actually modifies the database being snapped? I’d never thought about it. And now I know the answer!&lt;/p&gt;  &lt;p&gt;The error message when creating the snap of a read-only database isn’t intuitive, either (if you read from the bottom up – the first one’s pretty clear – don’t ask): “A database snapshot cannot be created because it failed to start.” Huh?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/LogShippingDatabaseSnapshotsBummerdude_72AD/No%20Snapshots%20of%20Logshipped%20Databases_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="No Snapshots of Logshipped Databases" border="0" alt="No Snapshots of Logshipped Databases" src="http://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/LogShippingDatabaseSnapshotsBummerdude_72AD/No%20Snapshots%20of%20Logshipped%20Databases_thumb.png" width="639" height="670" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Read-only standby mode shows some promised BUT you’ve got to close all open connections to the database and put it in a restoring mode in order to restore future tran log backups to it as part of your log shipping. Doh!&lt;/p&gt;  &lt;p&gt;Needless to say, it would be pretty handy [if this worked] for a scale out scenario where I need to keep, oh, say, 44 copies of the same database continuously in sync AND available 100% of the time for customers to query, but nooo... It couldn’t possibly be that simple.&lt;/p&gt;  &lt;p&gt;But you know, I probably wouldn’t be happy (or have a fun job) if it was that simple. Heh. Besides, not I get to go Visio up a more complicated solution, right?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9566880" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Katmai/default.aspx">Katmai</category><category domain="http://blogs.msdn.com/reedme/archive/tags/high+availability/default.aspx">high availability</category><category domain="http://blogs.msdn.com/reedme/archive/tags/annoyances/default.aspx">annoyances</category><category domain="http://blogs.msdn.com/reedme/archive/tags/mirroring/default.aspx">mirroring</category><category domain="http://blogs.msdn.com/reedme/archive/tags/log+shipping/default.aspx">log shipping</category></item><item><title>Thanks, Brian! A couple minor nits to pick, though.</title><link>http://blogs.msdn.com/reedme/archive/2009/02/03/thanks-brian-a-couple-minor-nits-to-pick-though.aspx</link><pubDate>Tue, 03 Feb 2009 19:12:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9393369</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9393369.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9393369</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9393369</wfw:comment><description>&lt;p&gt;Brian, I'm glad y'all are doing videos like this for SQL School!! I realize that you probably recorded this last year; however, the details (specifically of download file selection on &lt;a href="http://www.codeplex.com/MSFTDBProdSamples/" target="_blank"&gt;CodePlex&lt;/a&gt;) in that video about AdventureWorks for SQL Server 2008 have been out of date since October 2008. ;-) We shipped Samples Refresh 1 on Halloween which greatly simplified the entire experience.&lt;/p&gt;  &lt;p&gt;Samples Refresh 2 will ship in the second quarter of this calendar, and will consist primarily of bug fixes.&lt;/p&gt;  &lt;p&gt;Also, a minor clarification, most of the Books Online examples for SQL Server 2008 still use the original AdventureWorks databases (which is why we ship both versions together for Katmai). For the most part, only the BOL topics which need new features like FILESTREAM, geography, HierarchyID, etc, were updated to use the AdventureWorks2008 family of databases.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.sqlservercentral.com/articles/Video/65061/" target="_blank"&gt;Installing Sample 2008 Databases - SQL School Videos - SQL Server Central&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;We're definitely working to streamline the AdventureWorksKilimanjaro experience, and we're planning to only ship one year-model family of databases for SQL Server Kilimanjaro.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9393369" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Katmai/default.aspx">Katmai</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/video/default.aspx">video</category><category domain="http://blogs.msdn.com/reedme/archive/tags/correction/default.aspx">correction</category><category domain="http://blogs.msdn.com/reedme/archive/tags/refresh/default.aspx">refresh</category></item><item><title>Sybase loves AdventureWorks2008?</title><link>http://blogs.msdn.com/reedme/archive/2009/01/22/sybase-loves-adventureworks2008.aspx</link><pubDate>Thu, 22 Jan 2009 19:24:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9368955</guid><dc:creator>reedme</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9368955.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9368955</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9368955</wfw:comment><description>&lt;p&gt;A SQL Ranger friend of mine in the UK gave me the heads up to this yesterday. (Thanks, Ben!!) Apparently, back in December 2008, Sybase ported some of our samples to SQL Anywhere. Needless to say, I’ve got mixed feelings about Sybase porting AdventureWorks to their platform. Sort of like a cherry-cheese Danish: it’s a pastry and pastries are supposed to taste good, right? But cherries and cheese? Ick. (I’m on a &lt;a href="http://blogs.msdn.com/reedme/archive/2008/12/29/game-on-steve-s-going-down.aspx" target="_blank"&gt;severely calorically restricted diet&lt;/a&gt;; sorry for the digression.)&lt;/p&gt;  &lt;blockquote&gt;&lt;em&gt;As SQL Server 2008 and SQL Anywhere 11 are two very different database solutions, the ‘AdventureWorks2008’ database will appear slightly different, and offer a few functional differences. These incongruities are the result of different feature sets, which are intrinsic to each database’s design. &lt;/em&gt;&lt;a href="http://www.sybase.com/detail?id=1061455" target="_blank"&gt;AdventureWorks2008 Sample Database for SQL Anywhere Download: Mobile Enterprise, Database Management iAnywhere - Sybase Inc&lt;/a&gt;&lt;/blockquote&gt;  &lt;p&gt;We license AdventureWorks under the Ms-PL, so anybody’s welcome to do whatever they want with our code. It’s out there for learning purposes. Sybase seems to have learned that SQL Anywhere 11 doesn’t do a lot of the really cool things that SQL Server 2008 does! They only ported the OLTP database – I wonder why they ignored DW and LT??&lt;/p&gt;  &lt;p&gt;The Sybase port of AdventureWorks2008 drops the following features:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;They dropped all the spatial columns because SQL Anywhere doesn’t have a geography type.&lt;/li&gt;    &lt;li&gt;They dropped Try/Catch error handling in all stored procedures, since they can’t do that.&lt;/li&gt;    &lt;li&gt;They dropped DDL triggers, because SQL Anywhere doesn’t have them.&lt;/li&gt;    &lt;li&gt;They dropped all stored procedures with recursive queries, because they don’t support them.&lt;/li&gt;    &lt;li&gt;They dropped all Full Text indexes and queries, since SQL Anywhere doesn’t do that, either, I guess.&lt;/li&gt;    &lt;li&gt;They dropped or modified all tables with HierarchyID columns, because they don’t have that data type.&lt;/li&gt;    &lt;li&gt;They dropped all the tables with XML data, or omitted the XML columns, because they don’t support the same XML query lingo and have no XML index support.&lt;/li&gt;    &lt;li&gt;They dropped all the indexed views, because SQL Anywhere doesn’t do that,either.&lt;/li&gt;    &lt;li&gt;They dropped all the views that use PIVOT, because (guess what?) they don’t have that keyword.&lt;/li&gt;    &lt;li&gt;They had to modify a bunch of stored procedures because they don’t support EXECUTE AS CALLER. (Did I mention that they had to drop all the Try/Catch support, too?)&lt;/li&gt;    &lt;li&gt;They had to emasculate most of the trigger functionality (not counting the DDL triggers they had to drop outright), because they don’t support those features. Such as dropping Try/Catch support to throw exceptions instead of logging and always updating certain columns (even when not appropriate for the business rules):&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;HumanResources.dEmployee&lt;/li&gt;      &lt;li&gt;Person.iuPerson&lt;/li&gt;      &lt;li&gt;Production.iWorker&lt;/li&gt;      &lt;li&gt;Production.uWorkOrder&lt;/li&gt;      &lt;li&gt;Purchasing.iPurchaseOrderDetail&lt;/li&gt;      &lt;li&gt;Purchasing.uPurchaseOrderHeader&lt;/li&gt;      &lt;li&gt;Purchasing.uPurchaseOrderDetail&lt;/li&gt;      &lt;li&gt;Purchasing.uPurchaseOrderHeader&lt;/li&gt;      &lt;li&gt;Purchasing.dVendor&lt;/li&gt;      &lt;li&gt;Sales.iduSalesOrderDetail&lt;/li&gt;      &lt;li&gt;Sales.uSalesOrderHeader&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;They had to truncate all the binary image columns to 32,767 bytes (which will break all the ones bigger than that) because SQL Anywhere doesn’t have a large binary type apparently. Whoops!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Anyway, I don’t have a SQL Anywhere installation to try it out on, but that list from their own website reads (to me) like a list of reasons to use SQL Server 2008 instead. It looks like they ported our .NET samples for AdventureWorks2008, too, so I have to wonder if they’re equally limited as the AdventureWorks2008 port?&lt;/p&gt;  &lt;p&gt;I do hope that SQL Anywhere customers do get some benefit out of using the port of our sample OLTP database (or switch to SQL Server 2008 where they can get the full functionality of AdventureWorks2008). I’d also like to invite Oracle and DB2 to port AdventureWorks2008 to their platforms so that the world can see how much of our feature set they don’t support, either. Heh.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9368955" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/data+modeling/default.aspx">data modeling</category><category domain="http://blogs.msdn.com/reedme/archive/tags/database+design/default.aspx">database design</category><category domain="http://blogs.msdn.com/reedme/archive/tags/free+stuff/default.aspx">free stuff</category><category domain="http://blogs.msdn.com/reedme/archive/tags/data+programmability/default.aspx">data programmability</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category><category domain="http://blogs.msdn.com/reedme/archive/tags/weird/default.aspx">weird</category><category domain="http://blogs.msdn.com/reedme/archive/tags/You_2700_re+doing+it+wrong_2100_/default.aspx">You're doing it wrong!</category><category domain="http://blogs.msdn.com/reedme/archive/tags/data+quality/default.aspx">data quality</category><category domain="http://blogs.msdn.com/reedme/archive/tags/weight+loss/default.aspx">weight loss</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Sybase/default.aspx">Sybase</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Anywhere_3F00_/default.aspx">SQL Anywhere?</category></item><item><title>Tweeting AdventureWorks?</title><link>http://blogs.msdn.com/reedme/archive/2009/01/15/tweeting-adventureworks.aspx</link><pubDate>Fri, 16 Jan 2009 03:34:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9322456</guid><dc:creator>reedme</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9322456.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9322456</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9322456</wfw:comment><description>&lt;p&gt;Earlier this week, the gravitational pull of Twitter got the better of me. &lt;a href="http://blogs.msdn.com/jimmymay/" target="_blank"&gt;Jimmy May&lt;/a&gt; emailed me that Paul Nielsen was trying to sort out the gender of the fictitious IT Manager of AdventureWorks (Jean Trenary) for the next edition of the SQL Server Bible and was tweeting on the subject. One thing led to another. (Doesn’t it always?)&lt;/p&gt;  &lt;p&gt;I vaguely recall signing up for Twitter as “reedme” but twitter doesn’t seem interested in sending me a forgotten password for that user name... so I reverted to an older, darker user name for tweeting: &lt;a href="http://twitter.com/DarthReed" target="_blank"&gt;DarthReed&lt;/a&gt;. Just so you know. More useless information is now available on the web with even greater frequency.&lt;/p&gt;  &lt;p&gt;Anyway, here are the queries for anybody else who cares. First for the old school AdventureWorks OLTP database (with thanks to Gail in UE for writing the first one):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New" size="2"&gt;&lt;font color="#0000ff"&gt;USE &lt;/font&gt;AdventureWorks        &lt;br /&gt;&lt;font color="#0000ff"&gt;GO         &lt;br /&gt;SELECT&amp;#160; &lt;/font&gt;c.FirstName , c.LastName, e.Title, e.Gender        &lt;br /&gt;&lt;font color="#0000ff"&gt;FROM &lt;/font&gt;HumanResources.Employee &lt;font color="#0000ff"&gt;as&lt;/font&gt; e        &lt;br /&gt;&lt;font color="#0000ff"&gt;JOIN&lt;/font&gt; Person.Contact &lt;font color="#0000ff"&gt;AS&lt;/font&gt; c &lt;font color="#0000ff"&gt;ON&lt;/font&gt; e.ContactID = c.ContactID        &lt;br /&gt;&lt;font color="#0000ff"&gt;WHERE &lt;/font&gt;LastName = &lt;font color="#008080"&gt;'Trenary'&lt;/font&gt;        &lt;br /&gt;&lt;font color="#0000ff"&gt;GO&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;And then my “port” for the AdventureWorks2008 OLTP database (will like be the same for AdventureWorksKilimanjaro):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New" size="2"&gt;&lt;font color="#0000ff"&gt;USE &lt;/font&gt;AdventureWorks2008        &lt;br /&gt;&lt;font color="#0000ff"&gt;GO         &lt;br /&gt;SELECT&amp;#160; &lt;/font&gt;c.FirstName , c.LastName, e.JobTitle, e.Gender        &lt;br /&gt;&lt;font color="#0000ff"&gt;FROM &lt;/font&gt;HumanResources.Employee &lt;font color="#0000ff"&gt;as&lt;/font&gt; e        &lt;br /&gt;&lt;font color="#0000ff"&gt;JOIN &lt;/font&gt;Person.Person &lt;font color="#0000ff"&gt;AS&lt;/font&gt; c &lt;font color="#0000ff"&gt;ON &lt;/font&gt;e.BusinessEntityID = c.BusinessEntityID        &lt;br /&gt;&lt;font color="#0000ff"&gt;WHERE &lt;/font&gt;LastName = &lt;font color="#808080"&gt;'Trenary'         &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;GO&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If my adventures in Twitter last beyond the end of my “trial month”, I’ll have to break down and figure out how to feed them into the sidebar of the blog.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/TweetingAdventureWorks_E8B4/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="406" alt="image" src="https://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/TweetingAdventureWorks_E8B4/image_thumb.png" width="609" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9322456" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/blogging/default.aspx">blogging</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Twitter/default.aspx">Twitter</category></item><item><title>Who are you and what do you want with my data?</title><link>http://blogs.msdn.com/reedme/archive/2008/11/20/who-are-you-and-what-do-you-want-with-my-data.aspx</link><pubDate>Thu, 20 Nov 2008 20:04:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9129695</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9129695.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9129695</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9129695</wfw:comment><description>&lt;p&gt;If you’ve got data, there are probably people who want to use it, analyze it, do things with it... that you never imagined and possibly don’t want them to. “Those people” might even be government agents. Who can put you in jail. If you’re not careful with your data.&lt;/p&gt;  &lt;p&gt;Do you have a plan for data governance and regulatory compliance?&lt;/p&gt;  &lt;p&gt;We’d like to help.&lt;/p&gt;  &lt;blockquote&gt;Brent says: &lt;em&gt;As somebody who’s gone through the whitepaper start to finish (with a lot of guidance from JC’s team) I can tell you that this is really good stuff.&amp;#160; If you work for a public company subject to regulations, if you work with sensitive financial data, or if you work with health care data, you need to read this doc. &lt;/em&gt;&lt;a href="http://www.brentozar.com/archive/2008/11/new-sql-server-2008-compliance-guide/" target="_blank"&gt;New SQL Server 2008 Compliance Guide&lt;/a&gt;&lt;/blockquote&gt;  &lt;p&gt;Are you the Gate Keeper? Are you the Key Master? Or is there only Zhoul?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;p.s. SCAN and SQL PASS have been a great week so far. It’s good to meet a lot of you in person. Come by the product pavilion and the Ask-the-Experts table and say howdy. I’ll be one of the 300 people wearing a brown shirt. Heh.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9129695" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/operational+maturity/default.aspx">operational maturity</category><category domain="http://blogs.msdn.com/reedme/archive/tags/compliance/default.aspx">compliance</category><category domain="http://blogs.msdn.com/reedme/archive/tags/whitepaper/default.aspx">whitepaper</category><category domain="http://blogs.msdn.com/reedme/archive/tags/governance/default.aspx">governance</category></item><item><title>We don‘t need yet another database security czar.</title><link>http://blogs.msdn.com/reedme/archive/2008/10/23/we-don-t-need-yet-another-database-security-czar.aspx</link><pubDate>Thu, 23 Oct 2008 19:29:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9013282</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9013282.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9013282</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9013282</wfw:comment><description>&lt;p&gt;I was reading this article about recent data breaches that was recommending Yet Another Government Agency® and (no surprise) I started getting mad:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;A program to share best practices among agencies at all levels of government and create cybersecurity templates, even if they are not mandated, would be a big step forward in data security, Kleinfeld said. &lt;/em&gt;&lt;a href="http://redmondmag.com/news/article.asp?EditorialsID=10316" target="_blank"&gt;Data Breaches at State, Local Agencies Expose Data about Millions (redmondmag.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;We already have one! It’s part of DHS!! Just because the &lt;a href="http://www.schneier.com/blog/archives/2008/03/new_cybersecuri_1.html" target="_blank"&gt;appointee hired to run it&lt;/a&gt; lacks experience that most security professionals would consider requisite… Why not? We might be electing a president without any meaningful executive experience in a couple weeks. Government is never the answer to a domestic problem. The fact that we have government agencies collecting and storing so much sensitive data IS the problem!&lt;/p&gt;  &lt;p&gt;In the meantime, we’ve already got more public resources on data security than the average DBA will ever read. Here are just a few:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a title="http://www.schneier.com/" href="http://www.schneier.com/" target="_blank"&gt;http://www.schneier.com/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a title="http://www.cert.org/" href="http://www.cert.org/" target="_blank"&gt;http://www.cert.org/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a title="http://iase.disa.mil/stigs/checklist/index.html" href="http://iase.disa.mil/stigs/checklist/index.html" target="_blank"&gt;http://iase.disa.mil/stigs/checklist/index.html&lt;/a&gt; (The 182-page database security checklist is interesting. It was updated in January 2008.)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I know that there are strict DOD guidelines which ought to serve as a template, and I’m pretty sure that I have bookmarks somewhere for NSA security resources, too. The information is out there! The problem is that the people being hired to be responsible for the data aren’t reading it and implementing it. That’s what happens when you (the taxpayer) are only willing to pay half of the market rate for government database management positions… and hiring your cousin’s nephew to be the county DBA is probably not a wise idea, either.&lt;/p&gt;  &lt;p&gt;There are “industry standard” practices which were violated in nearly all of the data breaches cited above or publicly acknowledged in recent years. &lt;strong&gt;Another government agency won’t help the situation. &lt;/strong&gt;Part of the problem is that everybody wants to “solve” the data security problem, but it’s not a &amp;quot;problem” which can be “solved”. It’s a risk that has to be managed. Constantly and continuously.&lt;/p&gt;  &lt;p&gt;Here’s an example hypothetical situation to demonstrate the continuous problem (we’ll leave simple software security patching for later):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Steve the DBA has been conscientious and has encrypted his database backups made in 2008 and following with a strong a algorithm (AES-256).&lt;/li&gt;    &lt;li&gt;Steve works in a moderately regulated industry (not to mention at a company that gets sued from time to time), hence the corporate data governance strategy requires that he has to maintain backups for a minimum of three years. &lt;/li&gt;    &lt;li&gt;Because he has to maintain a disaster recovery strategy, too, his backups are taken offsite on a regular schedule by a 3rd-party vendor.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;In 2010 (that’s in our hypothetical future), an advance in mathematics related to encryption demonstrates a heretofore unknown but readily exploitable flaw in AES-256.&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;If Steve isn’t constantly learning and monitoring trade magazines, especially in the realm of information security, he won’t even know that he now has TWO YEARS OF BACKUPS @ RISK!&lt;/li&gt;    &lt;li&gt;What’s the solution to this problem?&lt;/li&gt;    &lt;li&gt;Will Cousin Bob’s nephew known how to solve it?&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Another part of the problem is employers which hire inexperienced people to manage their data. Companies and government agencies should be held liable for breaches, but ultimately the only thing which will “solve” this problem is individual data professionals insisting upon best practices for data handling and application security.&lt;/p&gt;  &lt;p&gt;That means you.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9013282" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/security/default.aspx">security</category><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/operational+maturity/default.aspx">operational maturity</category><category domain="http://blogs.msdn.com/reedme/archive/tags/You_2700_re+doing+it+wrong_2100_/default.aspx">You're doing it wrong!</category></item><item><title>Simplifying AdventureWorks setup</title><link>http://blogs.msdn.com/reedme/archive/2008/10/21/simplifying-adventureworks-setup.aspx</link><pubDate>Wed, 22 Oct 2008 00:28:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9010391</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9010391.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9010391</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9010391</wfw:comment><description>&lt;p&gt;FYI, we’re actively working on improving the setup experience for the SQL Server 2008 sample databases (aka AdventureWorks). We’ve heard your feedback and we’re acting on it. Here are some of the salient points you’ll see for the Halloween update (Samples Refresh 1):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fewer selections to make to choose the appropriate download.&lt;/li&gt;    &lt;li&gt;All the AdventureWorks databases (both versions) in one small package.&lt;/li&gt;    &lt;li&gt;Streamlined automatic deployment of databases to your local instance.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here’s a visual comparison of what the release page may look like the next time you download AdventureWorks:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/SimplifyingAdventureWorkssetup_CA3C/image_2.png" target="_blank"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="https://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/SimplifyingAdventureWorkssetup_CA3C/image_thumb.png" width="506" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Some potential future improvements that we’re considering for the next refresh of SQL Server 2008 samples:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Individual selection of the databases to install.&lt;/li&gt;    &lt;li&gt;Automated deployment of Analysis Services cubes.&lt;/li&gt;    &lt;li&gt;A ClickOnce SQL Server Community Samples browser application.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As always, we value your feedback and want to hear it, good and bad. After all, we’re building these things for you! If they’re not what you want/need, tell us what you do want/need!! That’s why we’re in the process of moving all of our community and samples work items out into the open on CodePlex. Create one and tell us what you want to see us working on!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/MSFTDBProdSamples/WorkItem/List.aspx" target="_blank"&gt;Sample Databases (AdventureWorks) Work Items&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/SqlServerSamples/WorkItem/List.aspx" target="_blank"&gt;SQL Server Product Samples Work Items&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9010391" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/community+development/default.aspx">community development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category></item><item><title>INSERT your.own.data INTO election.spreadsheet</title><link>http://blogs.msdn.com/reedme/archive/2008/09/25/insert-your-own-data-into-election-spreadsheet.aspx</link><pubDate>Thu, 25 Sep 2008 21:48:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8965393</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8965393.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8965393</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8965393</wfw:comment><description>&lt;p&gt;No, this isn’t a Schneier-induced rant about electronic voting machinas… Kevin just dropped a template into Office Online for those of you who would like to model your own election results.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://office.microsoft.com/en-us/templates/TC300035561033.aspx?pid=CT101443641033"&gt;Simple Electoral College Election Predictor - Templates - Microsoft Office Online&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can play “Let’s pretend” to your hearts content for your favorite US presidential candidate.&lt;/p&gt;  &lt;p&gt;Yeah, it’s just data in Excel, but it’s data, so I’m counting this as on-topic. Heh.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8965393" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/intelligence/default.aspx">intelligence</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.msdn.com/reedme/archive/tags/election/default.aspx">election</category></item><item><title>Thank you, Captain Obvious.</title><link>http://blogs.msdn.com/reedme/archive/2008/07/03/thank-you-captain-obvious.aspx</link><pubDate>Fri, 04 Jul 2008 02:12:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8686026</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8686026.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8686026</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8686026</wfw:comment><description>&lt;p&gt;Actually, my oldest son is the original Captain Obvious in my life, but Michael Campbell does a good impression of him in &lt;a href="http://www.sqlmag.com/Article/ArticleID/99148/sql_server_99148.html" target="_blank"&gt;Performance Secrets for SQL Server Developers (sqlmag.com)&lt;/a&gt;. Heh. Not that it's a bad thing. Being reminded of the obvious every once in a while is important.&lt;/p&gt;  &lt;p&gt;For the record, the only part of the article that I disagree with is that those are Secrets&amp;#8482;. :-P&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8686026" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/performance/default.aspx">performance</category></item><item><title>Cool (Free, Open) Tools: SQL RSS</title><link>http://blogs.msdn.com/reedme/archive/2008/06/23/cool-free-open-tools-sql-rss.aspx</link><pubDate>Mon, 23 Jun 2008 23:15:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643627</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8643627.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8643627</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8643627</wfw:comment><description>&lt;p&gt;Even if nobody has asked you for an RSS feed of data in one or more of your databases, it won't be long before they do! When they do, you can grab this configurable, easy to use data-driven RSS feed widget.&lt;/p&gt;  &lt;p&gt;A couple ideas for using this application:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Business intelligence updates delivered to Microsoft Outlook 2007 for management.&lt;/li&gt;    &lt;li&gt;Proactive application event logs to your Vista Sidebar news gadget FTW!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I'm sure you can think of more... Check it out!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/SQLRSS"&gt;SQL RSS on CodePlex.com (Microsoft SQL Server Community &amp;amp; Samples)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It's also a great way to get a solid introduction to these technologies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Change Data Tracking (CDT) feature of SQL Server 2008&lt;/li&gt;    &lt;li&gt;SQL Server Reporting Services&lt;/li&gt;    &lt;li&gt;The syndication feed feature of WCF&lt;/li&gt;    &lt;li&gt;LINQ to XML&lt;/li&gt;    &lt;li&gt;ADO.NET&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Join us!&lt;/strong&gt;    &lt;br /&gt;This project is a bit different than other SQL Server-sponsored projects. We want YOU to contribute to it. We are actively seeking other people (i.e. not on my team) to enhance and grow this project. Whether you work for Microsoft or not, &lt;a href="http://blogs.msdn.com/reedme/contact.aspx"&gt;let us know&lt;/a&gt; if you'd like to help!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8643627" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/community+development/default.aspx">community development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/free+stuff/default.aspx">free stuff</category><category domain="http://blogs.msdn.com/reedme/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category><category domain="http://blogs.msdn.com/reedme/archive/tags/BI/default.aspx">BI</category><category domain="http://blogs.msdn.com/reedme/archive/tags/business+intelligence/default.aspx">business intelligence</category></item><item><title>Contrary to the FUD, The Relational Database™ is far from dead...</title><link>http://blogs.msdn.com/reedme/archive/2008/04/23/contrary-to-the-fud-the-relational-database-is-far-from-dead.aspx</link><pubDate>Wed, 23 Apr 2008 19:29:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8419362</guid><dc:creator>reedme</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8419362.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8419362</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8419362</wfw:comment><description>&lt;p&gt;I've gotten questions over the past month or two from folks (mostly DBAs and trainers) who have attended FUD dissemination events where various &amp;quot;experts&amp;quot; have declared The Relational Database&amp;#8482; to be dead. Ha! I've had a good laugh at most of the points that the so-called &amp;quot;experts&amp;quot; were spewing... They were all selling vaporware that was allegedly in development to produce a True Relational Database&amp;#8482; or a niche column-based cache widget or their own special brand of Snake Oil&amp;#8482;.&lt;/p&gt;  &lt;p&gt;Smarter people than I am are happily, eagerly investing MORE in database technology, rather than less, so I feel pretty comfortable continuing to base my career on the growth of The Relational Database&amp;#8482;. In the spirit of w00t!, I'd like to welcome aboard the newest David in the database realm @ Microsoft:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;DeWitt said Microsoft has generally given him carte blanche to focus his research and development wherever he wants. He's interested in a number of technologies and use cases, such as analytics to target online ads, query optimization at mega-scale, building database systems that can better exploit multi-core computers, and expanding the types of data databases can handle at scale. &lt;/em&gt;&lt;a href="http://www.informationweek.com/news/software/database/showArticle.jhtml?articleID=207401497"&gt;Microsoft Hires Database Pioneer, Opens Database Development Lab (InformationWeek.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I love The Relational Database&amp;#8482; (a.k.a. Microsoft&amp;#8482; SQL Server&amp;#8482;), and I'm glad to see that we're adding more technical fellows in this realm. At the risk of seeming clich&amp;#233;, I'm happy to report that rumors of the demise of The Relational Database&amp;#8482; are greatly exaggerated. Heh.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8419362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/research/default.aspx">research</category></item><item><title>Breaking News! AdventureWorks abandoned for Katmai in favor of Northwind, pubs and...</title><link>http://blogs.msdn.com/reedme/archive/2008/04/01/breaking-news-adventureworks-abandoned-for-katmai-in-favor-of-northwind-pubs-and.aspx</link><pubDate>Wed, 02 Apr 2008 01:01:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8349065</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8349065.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8349065</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8349065</wfw:comment><description>&lt;p&gt;In a striking change of direction, I'm happy to announce that AdventureWorks is being deprecated and abandoned for SQL Server 2008 samples in favor of long-time favorite databases of simple-minded data modelers: Northwind and pubs. &lt;/p&gt;  &lt;p&gt;Also, I can gleefully announce, in the spirit of oversimplification, that work is underway on ports of the Oracle sample schemas named:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HR&lt;/li&gt;    &lt;li&gt;OE&lt;/li&gt;    &lt;li&gt;OC&lt;/li&gt;    &lt;li&gt;PM &lt;/li&gt;    &lt;li&gt;SH&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The creatively-named Oracle sample schema IX &amp;quot;might&amp;quot; present a challenge for SQL Server; however, we're going to give it a college try... for April Fools' Day.&lt;/p&gt;  &lt;p&gt;Heh.&lt;/p&gt;  &lt;p&gt;Seriously, though, one person out of billions of (conscious or unconscious) SQL Server users has formally asked us to [re]include Northwind and pubs in our Official Family of Sample Databases&amp;#8482;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=322948&amp;amp;wa=wsignin1.0"&gt;Feedback: Include option for Northwind Database install with SQL Server 2005 and SQL Server 2008 (connect.microsoft.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Since nobody has voted for it (not even the original requestor), we can only assume that it was filed on Connect as an early April Fools' joke.&lt;/p&gt;  &lt;p&gt;[For the record, I hate April Fools' Day, but I am trying to get into the spirit of the faux holiday.]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8349065" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/geek+humor/default.aspx">geek humor</category><category domain="http://blogs.msdn.com/reedme/archive/tags/data+modeling/default.aspx">data modeling</category><category domain="http://blogs.msdn.com/reedme/archive/tags/database+design/default.aspx">database design</category><category domain="http://blogs.msdn.com/reedme/archive/tags/2008/default.aspx">2008</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/April+Fools_2700_+Day/default.aspx">April Fools' Day</category></item><item><title>Tracking Politicians Like Bugs?</title><link>http://blogs.msdn.com/reedme/archive/2008/02/06/tracking-politicians-like-bugs.aspx</link><pubDate>Thu, 07 Feb 2008 03:17:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7501750</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7501750.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7501750</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7501750</wfw:comment><description>&lt;p&gt;The suggestion is to track politicians positions like software products and file bugs against them to determine their suitability for installation in office. Nope, not April 1st yet! Whaddya think?&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;If a candidate takes a position I disagree with, such as calling for corporate windfall profit taxes, amnesty for illegal aliens or an artificial timetable for surrender, a bug is created and assigned a priority. If a candidate has too many unresolved, high-priority defects, I wouldn&amp;#8217;t vote to deploy that product into the Oval Office.       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www2.sdtimes.com/content/article.aspx?ArticleID=31690"&gt;Tracking Politicians Like Bugs (SD Times)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Synchronicity being what it is, that little article over @ SD Times actually tracks with a conversation that my wife and I were having last night about how she thinks we might get better candidates to run for office. Having been deeply involved with party politics (as my campaign manager and treasurer), she's starting to have more and more of a Darth Vader mindset about what ails the system: &amp;quot;They should be made to [agree]!&amp;quot; (For those of you who hated Star Wars Episodes 1, 2 &amp;amp; 3, I'm sorry for bringing up painful Jar-Jar-esque memories.)&lt;/p&gt;  &lt;p&gt;Seriously, though, I think she's still a little disappointed that I dropped out of my run for Congress this year to move to Redmond and work for the SQL Server product team instead. No, really, I'm in the &lt;a href="http://query.nictusa.com/cgi-bin/can_detail/H8TX09104/"&gt;FEC database&lt;/a&gt;! See, this post is &lt;em&gt;database&lt;/em&gt;-related after all. Heh.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7501750" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/self-referential+integrity/default.aspx">self-referential integrity</category><category domain="http://blogs.msdn.com/reedme/archive/tags/politics/default.aspx">politics</category><category domain="http://blogs.msdn.com/reedme/archive/tags/bugs/default.aspx">bugs</category></item><item><title>How do I use Feature X in SQL Server?</title><link>http://blogs.msdn.com/reedme/archive/2008/01/28/how-do-i-use-feature-x-in-sql-server.aspx</link><pubDate>Tue, 29 Jan 2008 00:20:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7292759</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7292759.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7292759</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7292759</wfw:comment><description>&lt;p&gt;Buck's got a great point about how SQL Server's development themes are managed from the top down:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;It isn't a matter of thinking up single features or changes to the product, it's a cohesive direction we all want to go.       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.msdn.com/buckwoody/archive/2008/01/25/why-on-earth-are-you-working-on-that.aspx"&gt;Carpe Datum : Why on earth are you working on that?&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Reading his blog always make me wish that I could translate the pun in the title of my blog into Latin, too. Heh.&lt;/p&gt;  &lt;p&gt;However, when it comes down to actually using SQL Server's new features &lt;em&gt;du jour&lt;/em&gt; (see how I get my exotic language points in, too?), it's all about the individual features and changes to the product. Which is where the product samples and community projects come in... We (collectively) have got to take the &lt;a href="https://connect.microsoft.com/SQLServer/content/content.aspx?ContentID=5470&amp;amp;wa=wsignin1.0"&gt;roadmap&lt;/a&gt; and figure out the simplest way to show people how to use individual features and changes to the product in 2008.&lt;/p&gt;  &lt;p&gt;Here are of the new features that we're fixin' to show off in the AdventureWorks 2008 family of databases. (Yes, I just moved from Tejas to Redmond, so we're fixin' to. Deal wit' it.)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Support for Entity Framework&lt;/li&gt;    &lt;li&gt;Integrated full text indexing support&lt;/li&gt;    &lt;li&gt;New data types&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;New date/time types&lt;/li&gt;      &lt;li&gt;ORDPATH&lt;/li&gt;      &lt;li&gt;FILESTREAM&lt;/li&gt;      &lt;li&gt;GEOGRAPHY&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Backup compression&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;At least that's the current plan. We're working through some changes that we tentatively plan to ship in the CTP6/joint launch timeframe. Among other things, I'd like to figure out how to get transparent data encryption and some others in there, too. &lt;strong&gt;BUT&lt;/strong&gt; some of the self-imposed constraints for the AdventureWorks family of databases are that they have to be easy to deploy... and easy to understand. I've got half a mission statement for the AdventureWorks databases drafted, but those are two of the core principles.&lt;/p&gt;  &lt;p&gt;Easy to understand is the driver that prompted Bonnie last year to create the newest member of the AdventureWorks family of databases: &lt;strong&gt;AdventureWorks LT&lt;/strong&gt;. We (before I was part of we) had received feedback from customers that there are some folks who are new to the database universe who struggle with a higher level of normalization that the AdventureWorks OLTP database demonstrates, so AdventureWorks LT was born. It's a subset of the AdventureWorks data in a greatly denormalized format that is easier for instructors to demonstrate simple T-SQL concepts with and easier for new students of database technology to grasp. But I digress... If you yearn for the simplicity of Northwind or pubs, check out &lt;a href="http://www.codeplex.com/MSFTDBProdSamples"&gt;AdventureWorks LT&lt;/a&gt; and let me know what you think.&lt;/p&gt;  &lt;p&gt;If you've got a favorite Feature X that you'd like to see in the AdventureWorks 2008 schemas, now is the time to voice your opinion. Let's hear it!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;[Obligatory Disclaimer: Like the &lt;em&gt;Any Key&lt;/em&gt; of legend, the name &lt;em&gt;Feature X&lt;/em&gt; is a convenient placeholder or wildcard term. There is not now, nor has there ever been, a part of SQL Server called &lt;em&gt;Feature X&lt;/em&gt;. As far as you know.]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7292759" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/community+development/default.aspx">community development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/database+design/default.aspx">database design</category><category domain="http://blogs.msdn.com/reedme/archive/tags/2008/default.aspx">2008</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Katmai/default.aspx">Katmai</category><category domain="http://blogs.msdn.com/reedme/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category></item><item><title>Hi, Mom! (And everybody else.)</title><link>http://blogs.msdn.com/reedme/archive/2008/01/25/hi-mom-and-everybody-else.aspx</link><pubDate>Fri, 25 Jan 2008 23:06:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7245825</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7245825.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7245825</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7245825</wfw:comment><description>&lt;p&gt;&amp;quot;So, what do you do?&amp;quot; It's a common enough question, right? Usually immediately subsequent to &amp;quot;Where do you work?&amp;quot; People ask it to break the ice. They ask it because they're interested. They ask it because they can't believe somebody actually pays me to work @ Microsoft. Heh. Even my eight year-old son asks me the same question. Over and over. Again this morning, before breakfast!&lt;/p&gt;  &lt;p&gt;Imagine trying to explain what a Program Manager does to an eight year-old. (Apparently all of my previous attempts at explanation have been lost in the mists of prepubescent time.) Well, actually, I'm still struggling to figure it out myself and I are one (for almost a whole month now!).&lt;/p&gt;  &lt;p&gt;So, here goes... For my mother, my oldest son (and everybody else who cares), I've circled below the little corner of Microsoft SQL Server 2008 that is more (or less) my fault in some small fashion. The rest of the team has been doing it for a lot longer than I and they deserve all the real credit! I'm just showing up at the last minute to take the blame. Heh.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/HiMomAndeverybodyelse_A605/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="264" alt="image" src="http://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/HiMomAndeverybodyelse_A605/image_thumb_1.png" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;With the November 2007 Community Technology Preview (aka CTP5), we added a link from the SQL Server Installation Center to our little home in &lt;a href="http://www.codeplex.com/SqlServerSamples"&gt;CodePlex&lt;/a&gt; where all of the &amp;quot;official&amp;quot; samples live. You'll also find a shortcut to it after installation under Microsoft SQL Server 2008\Documentation and Tutorials\Microsoft SQL Server Samples Overview. At least it was there with the CTP5 bits... (Let's hope it stays there, eh?)&lt;/p&gt;  &lt;p&gt;We've got a lot of cool new stuff coming &amp;quot;real soon now&amp;quot; from the SQL Server Community &amp;amp; Samples team, so stay tuned here, on &lt;a href="http://blogs.msdn.com/bonniefe"&gt;Bonnie's blog&lt;/a&gt; and on &lt;a href="http://www.codeplex.com/SqlServerSamples"&gt;CodePlex.com\SQLServerSamples&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7245825" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/self-referential+integrity/default.aspx">self-referential integrity</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/community+development/default.aspx">community development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Release+Services/default.aspx">Release Services</category><category domain="http://blogs.msdn.com/reedme/archive/tags/geek+humor/default.aspx">geek humor</category><category domain="http://blogs.msdn.com/reedme/archive/tags/2008/default.aspx">2008</category></item></channel></rss>