<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/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>Search results matching tags 'SQL Server 2008' and 'Visual Studio 2008'</title><link>http://bloggingabout.net/search/SearchResults.aspx?a=1&amp;o=DateDescending&amp;tag=SQL+Server+2008,Visual+Studio+2008&amp;orTags=0</link><description>Search results matching tags 'SQL Server 2008' and 'Visual Studio 2008'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>.NET 3.5 Summer Class was... awesome!</title><link>http://bloggingabout.net/blogs/dennis/archive/2007/09/17/net-3-5-summer-class-was-awesome.aspx</link><pubDate>Mon, 17 Sep 2007 14:07:21 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:364407</guid><dc:creator>Dennis van der Stelt</dc:creator><description>&lt;p&gt;The weekend-after has passed and I&amp;#39;ve slept through most of it. Man did we use up some hours (some nights we went on with the training until 23:00 hours) and especially the last night when we drank past the bar its closing hours and went on in a local pub in Domburg!&lt;/p&gt; &lt;p&gt;But of course it wasn&amp;#39;t about partying, but about .NET 3.5. And I really think we discussed everything there is in .NET 3.5 and even more. On the last day, we discussed Silverlight and the Entity Framework even.&lt;/p&gt; &lt;p&gt;The evaluations were great, with most of them replying that it was so much. But as expected, still one step ahead. Both students and us still need to think about how we are going to write our software in the future, especially when you start to realize that LINQ and the other new features is so much more then just querying a database.&lt;/p&gt; &lt;p&gt;Thing is, we at Class-A had a great time organizing it, preparing for it and finally presenting it. I know the students had a great time and I really hope they get the opportunity to use .NET 3.5 in their daily lives.&lt;/p&gt; &lt;p&gt;This week it&amp;#39;s up to Mike, Anko and Astrid and their Business Intelligence Summer Class, going through everything that&amp;#39;s SQL Server and accompanying products.&lt;/p&gt;</description></item><item><title>System.Transactions still not working</title><link>http://bloggingabout.net/blogs/dennis/archive/2007/06/28/system-transactions-still-not-working.aspx</link><pubDate>Thu, 28 Jun 2007 13:25:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:283402</guid><dc:creator>Dennis van der Stelt</dc:creator><description>&lt;p&gt;&lt;strong&gt;UPDATE : It seems the SQL team actually have &lt;a class="" href="http://blogs.msdn.com/adonet/archive/2008/03/26/extending-lightweight-transactions-in-sqlclient.aspx"&gt;build a solution&lt;/a&gt;.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A while ago I wrote some articles on System.Transactions and the fact that &lt;a href="http://bloggingabout.net/blogs/dennis/archive/2006/03/20/11748.aspx"&gt;it&amp;#39;s almost impossible to use the Lightweight Transaction Manager&lt;/a&gt; (LTM) and not get bumped up&amp;nbsp;to a distributed transaction&amp;nbsp;and use MSDTC.&lt;/p&gt;
&lt;p&gt;When you look at the sourcecode it&amp;#39;s easy to see what&amp;#39;s happening&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open a connection to MyServer with &lt;em&gt;using&lt;/em&gt; keyword&lt;/li&gt;
&lt;li&gt;Execute an insert statement to TestTable&lt;/li&gt;
&lt;li&gt;Close &lt;em&gt;using&lt;/em&gt;, but the connection stays open in the background to reply to ready-to-commit question.&lt;/li&gt;
&lt;li&gt;Open a new connection to MyServer with &lt;em&gt;using&lt;/em&gt; keyword&lt;/li&gt;
&lt;li&gt;We&amp;#39;re already using a distributed transaction&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BORDER-RIGHT:#cccccc 1pt solid;PADDING-RIGHT:1pt;BORDER-TOP:#cccccc 1pt solid;PADDING-LEFT:1pt;FONT-SIZE:10pt;BACKGROUND:#f5f5f5;PADDING-BOTTOM:1pt;OVERFLOW:auto;BORDER-LEFT:#cccccc 1pt solid;WIDTH:100%;COLOR:black;PADDING-TOP:1pt;BORDER-BOTTOM:#cccccc 1pt solid;FONT-FAMILY:lucida console;"&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt; ConnectionString = &lt;span style="COLOR:#a31515;"&gt;@&amp;quot;Data Source=MyServer;Initial Catalog=Test;Integrated Security=SSPi;&amp;quot;&lt;/span&gt;;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;using&lt;/span&gt; (&lt;span style="COLOR:#2b91af;"&gt;TransactionScope&lt;/span&gt; scope = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;TransactionScope&lt;/span&gt;())&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;{&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;using&lt;/span&gt; (&lt;span style="COLOR:#2b91af;"&gt;SqlConnection&lt;/span&gt; conn1 = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;SqlConnection&lt;/span&gt;(ConnectionString))&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; {&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="COLOR:#2b91af;"&gt;SqlCommand&lt;/span&gt; cmd1 = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;insert into TestTable([value]) Values (&amp;#39;This creates a new row&amp;#39;)&amp;quot;&lt;/span&gt;, conn1);&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; conn1.Open();&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; cmd1.ExecuteNonQuery();&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="COLOR:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DistributedID : {0}&amp;quot;&lt;/span&gt;, System.Transactions.&lt;span style="COLOR:#2b91af;"&gt;Transaction&lt;/span&gt;.Current.TransactionInformation.DistributedIdentifier);&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; }&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;using&lt;/span&gt; (&lt;span style="COLOR:#2b91af;"&gt;SqlConnection&lt;/span&gt; conn2 = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;SqlConnection&lt;/span&gt;(ConnectionString))&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; {&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="COLOR:#2b91af;"&gt;SqlCommand&lt;/span&gt; cmd2 = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;insert into TestTable([value]) Values (&amp;#39;This creates a new row&amp;#39;)&amp;quot;&lt;/span&gt;, conn2);&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; conn2.Open(); &lt;span style="COLOR:green;"&gt;// Promotion to MSDTC occurs!&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; cmd2.ExecuteNonQuery();&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="COLOR:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DistributedID : {0}&amp;quot;&lt;/span&gt;, System.Transactions.&lt;span style="COLOR:#2b91af;"&gt;Transaction&lt;/span&gt;.Current.TransactionInformation.DistributedIdentifier);&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp; }&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;}&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you look at &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=626675&amp;amp;SiteID=1"&gt;this thread&lt;/a&gt;&amp;nbsp;on MSDN Forums, Pablo Castro said that it&amp;#39;s a server-side (SQL Server) fix. Florin Lazar replies that this issue will likely not be addressed in Visual Studio Orcas (VS2008 by now).&lt;/p&gt;
&lt;p&gt;Florin is right, &lt;strong&gt;&lt;font color="#ff0000"&gt;it still doesn&amp;#39;t work in Visual Studio 2008&lt;/font&gt;&lt;/strong&gt;.&lt;br /&gt;Even worse, &lt;strong&gt;&lt;font color="#ff0000"&gt;it&amp;#39;s also not addressed in SQL Server 2008&lt;/font&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update : Or is &lt;/strong&gt;&lt;a class="" href="http://blogs.msdn.com/adonet/archive/2008/03/26/extending-lightweight-transactions-in-sqlclient.aspx"&gt;&lt;strong&gt;this the solution&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; we&amp;#39;ve been waiting for?&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So my question is, when is Microsoft going to address this issue?! When will System.Transactions work like it&amp;#39;s supposed to?&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:187b2f72-3065-49e1-8c66-f53efaa5ca10" style="PADDING-RIGHT:0px;DISPLAY:inline;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Orcas" rel="tag"&gt;Orcas&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server%202008" rel="tag"&gt;SQL Server 2008&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server%202005" rel="tag"&gt;SQL Server 2005&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Transactions" rel="tag"&gt;Transactions&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Visual Studio 2008, VS2008 Shell and SQL Server 2008</title><link>http://bloggingabout.net/blogs/dennis/archive/2007/06/05/visual-studio-2008-vs2008-shell-and-sql-server-2008.aspx</link><pubDate>Tue, 05 Jun 2007 07:51:05 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:228608</guid><dc:creator>Dennis van der Stelt</dc:creator><description>&lt;p&gt;At MIX07 &lt;a href="http://bloggingabout.net/blogs/dennis/archive/2007/05/01/mix07-announcements.aspx"&gt;new stuff was announced&lt;/a&gt;, at TechEd 2007 in Orlando names of products have been announced.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Visual Studio 2008&lt;/strong&gt;&lt;br /&gt;&amp;quot;Orcas&amp;quot; has been renamed to Visual Studio 2008. It&amp;#39;s a bit strange so few people have yet to blog about it, the only real reference I could find was at &lt;a href="http://blogs.msdn.com/darrylburling/archive/2007/06/05/visual-studio-shell-and-visual-studio-2008.aspx"&gt;Darryl Burling&lt;/a&gt;&amp;#39;s weblog. I started searching after reading &lt;a href="http://feeds.feedburner.com/~r/DanielMoth/~3/122057846/visual-studio-2008-stack.html"&gt;Daniel Moth&lt;/a&gt;&amp;#39;s weblog.  &lt;li&gt;&lt;strong&gt;Visual Studio 2008 Shell&lt;/strong&gt;&lt;br /&gt;This info has also been released at TechEd. From what I understand, you can integrate the VS2008 shell into your own application, enabling it the advanced IDE features that VS2008 offers you. Read more at the &lt;a href="http://blogs.msdn.com/vsxteam/"&gt;VS2008 Shell weblog&lt;/a&gt;.  &lt;li&gt;&lt;strong&gt;SQL Server 2008&lt;/strong&gt;&lt;br /&gt;Yes, &amp;quot;Katmai&amp;quot; also got &lt;a href="http://blogs.msdn.com/sqllive/archive/2007/06/05/sql-server-2008-code-name-katmai-june-ctp-available-now.aspx"&gt;its final name&lt;/a&gt;. Read more at the &lt;a href="http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx"&gt;SQL website&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;According to Daryll Burling these names have nothing to do with the year, but more about the financial year these products will be released. As far as I&amp;#39;m know, the financial year of 2008 begins before the calendar year of 2008. Meaning VS2008 might be released in 2007, but SQL Server 2008 can&amp;#39;t be released at the end of the year 2008. We&amp;#39;ll see! :)&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:0f0a1130-37ab-4036-985b-ffceaa8b0679" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Orcas" rel="tag"&gt;Orcas&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server%202008" rel="tag"&gt;SQL Server 2008&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Katmai" rel="tag"&gt;Katmai&lt;/a&gt;, &lt;a href="http://technorati.com/tags/TechEd" rel="tag"&gt;TechEd&lt;/a&gt;&lt;/div&gt;</description></item></channel></rss>