<?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 : open source</title><link>http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx</link><description>Tags: open source</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><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>DTLoggedExec updated for the new year (and more).</title><link>http://blogs.msdn.com/reedme/archive/2009/01/07/dtloggedexec-updated-for-the-new-year-and-more.aspx</link><pubDate>Wed, 07 Jan 2009 23:11:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9289883</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9289883.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9289883</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9289883</wfw:comment><description>&lt;p&gt;Davide describes it best in his own words: &lt;a href="http://dtloggedexec.davidemauri.it/Default.aspx?Page=MainPage&amp;amp;AspxAutoDetectCookieSupport=1" target="_blank"&gt;What is DTLoggedExec?&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If I were a full-time ETL developer or an operations DBA, this is definitely a tool I’d be using every day.&lt;/p&gt;  &lt;p&gt;Grab yours today from CodePlex: &lt;a href="http://www.codeplex.com/DTLoggedExec/" target="_blank"&gt;http://www.codeplex.com/DTLoggedExec/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9289883" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Integration+Services/default.aspx">Integration Services</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/open+source/default.aspx">open source</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>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>Open Source Day @ Microsoft (tomorrow)</title><link>http://blogs.msdn.com/reedme/archive/2008/03/27/open-source-day-microsoft-tomorrow.aspx</link><pubDate>Fri, 28 Mar 2008 01:05:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340495</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8340495.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8340495</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8340495</wfw:comment><description>&lt;p&gt;Actually, every day is an open source day for me @ Microsoft (since that's what I do -- publish and promote open source SQL Server projects), but tomorrow is a special all open, all source, all day day for us. &lt;/p&gt;  &lt;p&gt;Tomorrow the bonus for me is being able to sit back and watch for most of the day while the Microsoft Conference Center hosts an all day series of presentations by Other People&amp;#8482;.&lt;/p&gt;  &lt;p&gt;I'll be the guy wearing the &lt;a href="http://blogs.msdn.com/sqlheroes/archive/2008/03/24/the-t-shirts-have-arrived.aspx" target="_blank"&gt;SQL Heroes T-shirt&lt;/a&gt;. Feel free to say, &amp;quot;Howdy.&amp;quot;&lt;/p&gt;  &lt;p&gt;[Yes, Steve (all of the Steves), I'm still working on &lt;a href="http://www.codeplex.com/SQLServerMDDEStudio/" target="_blank"&gt;MDDE&lt;/a&gt;, &lt;a href="http://www.codeplex.com/SQLServerGadgets/" target="_blank"&gt;SQL Server Gadgets&lt;/a&gt;, &lt;a href="http://www.codeplex.com/MSFTDBProdSamples/" target="_blank"&gt;updated AdventureWorks installers&lt;/a&gt; and 19-zillion other things that you want updated on CodePlex. There're only three of us on this little team. Thank you for your patience.]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8340495" width="1" height="1"&gt;</description><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/open+source/default.aspx">open source</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Heroes/default.aspx">SQL Heroes</category></item><item><title>{Open Source} Heroes Happen Here?</title><link>http://blogs.msdn.com/reedme/archive/2008/02/27/open-source-heroes-happen-here.aspx</link><pubDate>Wed, 27 Feb 2008 23:19:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7922053</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7922053.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7922053</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7922053</wfw:comment><description>&lt;p&gt;They certainly do. I'm glad to see initiatives like this!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/opensource/heroes/default.mspx"&gt;{Open Source} Heroes Happen Here&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you want a Hero Hack Pack, you'd better ask 'em for one soon. While supplies last...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7922053" width="1" height="1"&gt;</description><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/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category></item><item><title>Office is now more open?</title><link>http://blogs.msdn.com/reedme/archive/2008/02/18/office-is-now-more-open.aspx</link><pubDate>Mon, 18 Feb 2008 20:18:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7776865</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7776865.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7776865</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7776865</wfw:comment><description>&lt;p&gt;Having been involved with a government archival project, I can say that format longevity is a serious concern.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Particularly in the case of governments, documents may be required to be archived for hundreds of years. Indeed, many local, state, national and international governments are actively in the process of establishing policies that every document must be easily retrievable using standardized formats.       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.internetnews.com/dev-news/article.php/3728596/Microsoft+Frees+Office+Formats.htm"&gt;Microsoft 'Frees' Office Formats (InternetNews.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The only thing that I'm disappointed about is that the project's in SourceForge, not CodePlex. Hrm.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7776865" width="1" height="1"&gt;</description><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/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category></item></channel></rss>