<?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>SQL Server Express WebLog : General</title><link>http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx</link><description>Tags: General</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL Server 2008 Upgrade Whitepaper</title><link>http://blogs.msdn.com/sqlexpress/archive/2008/12/05/sql-server-2008-upgrade-whitepaper.aspx</link><pubDate>Fri, 05 Dec 2008 20:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9180421</guid><dc:creator>sqlexpress</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/9180421.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=9180421</wfw:commentRss><description>&lt;P&gt;The SQL Server Engineering team has released a masive white paper that details upgrading to SQL Server 2008. It's all good information, but if you're reading this blog you're probably interested in chapter 10, which specifically covers SQL Server 2008 Express. You can find more information &lt;A href="http://blogs.technet.com/dataplatforminsider/archive/2008/12/04/ultimate-guide-for-upgrading-to-sql-server-2008.aspx" mce_href="http://blogs.technet.com/dataplatforminsider/archive/2008/12/04/ultimate-guide-for-upgrading-to-sql-server-2008.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;- Mike&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9180421" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Product+Info/default.aspx">Product Info</category></item><item><title>Getting SQL Server 2008 Express on a DVD</title><link>http://blogs.msdn.com/sqlexpress/archive/2008/11/10/getting-sql-server-2008-express-on-a-dvd.aspx</link><pubDate>Mon, 10 Nov 2008 20:27:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9058299</guid><dc:creator>sqlexpress</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/9058299.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=9058299</wfw:commentRss><description>&lt;p&gt;A small but persistent group of developers has been asking for SQL Server Express to be released on media, most commonly from those folks who live in areas without broadband Internet (yes, there are still such areas) for whom downloading an 80 MB package can be an endurance challenge. One of the benefits of the new setup framework in SQL 2008 is that you can now order a DVD that will allow you to install SQL Server 2008 Express. Don't go looking for the SQL Server Express DVD though, because you won't find it – rather, you just order one of the SQL Server Evaluation DVDs and install SQL Server Express from that.
&lt;/p&gt;&lt;p&gt;You can start the process by navigating to &lt;a href="SQL%20Server%20Trial%20Software%20page"&gt;SQL Server Trial Software page&lt;/a&gt; and clicking the "Download It Now" button for your chosen discipline. Have no fear; you will be presented with the option to choose between downloading and ordering on the next page. One caveat here, ordering the media is only available for folks in North America (sorry, I don't make those decisions). During the installation of SQL Server 2008 you are given the option to choose which edition you want to install and/or provide a Product Key. Lacking a Product Key you are allowed to install any of the free editions of SQL Server 2008. The edition combo box is defaulted to SQL Server 2008 Evaluation, but if you drop it down, you will find that SQL Server 2008 Express and SQL Server 2008 Express with Advanced Services are also available. Pick the edition you would like to install and you're on your way. Even though this is the Evaluation DVD, SQL Server Express does not have any kind of time bomb and it will function exactly the same as if you installed it from the downloadable package. Don't forget to &lt;a href="http://go.microsoft.com/fwlink/?linkid=108511"&gt;register&lt;/a&gt; your copy of SQL Server Express.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9058299" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Product+Info/default.aspx">Product Info</category></item><item><title>BIDS or Bust: Writing reports in SQL Express 2008</title><link>http://blogs.msdn.com/sqlexpress/archive/2008/02/26/bids-or-bust-writing-reports-in-sql-express-2008.aspx</link><pubDate>Wed, 27 Feb 2008 05:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7913280</guid><dc:creator>sqlexpress</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/7913280.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=7913280</wfw:commentRss><description>&lt;P&gt;I asked for your oppinions about a new Report Designer in one of my &lt;A class="" href="http://blogs.msdn.com/sqlexpress/archive/2007/12/14/opinion-poll-creating-reports-in-sql-express-2008.aspx" mce_href="http://blogs.msdn.com/sqlexpress/archive/2007/12/14/opinion-poll-creating-reports-in-sql-express-2008.aspx"&gt;earlier posts&lt;/A&gt; in this blog. I wanted to thank everyone for taking the time to offer feedback and for those of you who even filed a bug or two. As you've probably already guessed from the title, our ultimate decision was to stick with Business Intellegence Developers Studio for report design in SQL Express with Advanced Services&amp;nbsp;2008.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;It's always a tough decision to make trade-offs between different scenarios and this case was no different. Stick with the rich, developer experience offered by the Visual Studio integration of BIDS or move to a more end-user focused experience that is friendly looking but doesn't have the developer features. (I know you're going to suggest that we just hand out both, but hey, it's a free product so you only get one. We have to share the new stuff with the other Editions too.) We desided to continue supporting the developer scenarios and will continue to offer BIDS are part of the Express family.&lt;/P&gt;
&lt;P&gt;Not to worry, many of the advances in the design surface are shared between both BIDS and the new Report Builder. There are also some advances in Reporting Services Express it self, which I'll share when we're closer to releasing a CTP of that.&lt;/P&gt;
&lt;P&gt;While the discussion about Report Builder is done, the February CTP has just begun. You can download it from &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=749BD760-F404-4D45-9AC0-D7F1B3ED1053&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=749BD760-F404-4D45-9AC0-D7F1B3ED1053&amp;amp;displaylang=en"&gt;here&lt;/A&gt;. (Bottom of the page under&amp;nbsp;the Instructions heading. It's a bit hard to find on the page&amp;nbsp;so keep looking.)&amp;nbsp;I look forward to your feedback.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- Mike&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7913280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Futures/default.aspx">Futures</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item><item><title>SQL Server Express and Hosting</title><link>http://blogs.msdn.com/sqlexpress/archive/2008/02/22/sql-server-express-and-hosting.aspx</link><pubDate>Sat, 23 Feb 2008 04:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7852848</guid><dc:creator>sqlexpress</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/7852848.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=7852848</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Several questions have come up lately regarding whether SQL Server Express is an appropriate product to be used in a hosting environment.&amp;nbsp; Here are the answers:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;User Instances (also known as RANU) available with SQL Server Express Edition, are NOT RECOMMENDED for hosting environments.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Shared hosting: &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;SQL Server Express Edition is NOT RECOMMENDED for shared (multi-tenant) hosting as the scale limits and memory handling do not allow it to meet the requirements of such an environment.&amp;nbsp; SQL Server Standard Edition or Enterprise Edition are the best choice for shared hosting. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Dedicated hosting: &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;All versions of SQL Server including Express Edition are RECOMMENDED for dedicated (single-tenant) hosting environments.&amp;nbsp; SQL Server Express Edition is a great way to provide a free copy of SQL Server with low cost Windows Server offerings.&amp;nbsp; Where customers require more advanced features or higher scale, Workgroup Edition, Standard Edition, and Enterprise Edition are all options. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Applications built on SQL Server Express Edition can be hosted in other editions of SQL Server.&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&amp;nbsp; There is a tool called the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56e5b1c5-bf17-42e0-a410-371a838e570a&amp;amp;DisplayLang=en"&gt;&lt;FONT color=#0000ff&gt;Database Publishing Wizard&lt;/FONT&gt;&lt;/A&gt; (it comes bundled with Visual Studio 2008) to help the export/import process.&amp;nbsp; If the Connection String contains a reference to User Instances, it needs to be updated (many sample applications and development tools include User Instances by default). There are several excellent post from Scott Guthrie that describe how to use the Database Publishing Wizard and how to post your ASP.NET application to a web host:&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT color=#000000&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2006/12/22/recipe-deploying-a-sql-database-to-a-remote-hosting-environment-part-1.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2006/12/22/recipe-deploying-a-sql-database-to-a-remote-hosting-environment-part-1.aspx"&gt;Recipe: Deploying a SQL Database to a Remote Hosting Environment&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT color=#000000&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2007/04/19/update-of-sql-server-database-publishing-toolkit-for-web-hosting.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2007/04/19/update-of-sql-server-database-publishing-toolkit-for-web-hosting.aspx"&gt;Update of SQL Server Database Publishing Toolkit for Web Hosting&lt;/A&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT color=#000000&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2007/01/11/tip-trick-how-to-upload-a-sql-file-to-a-hoster-and-execute-it-to-deploy-a-sql-database.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2007/01/11/tip-trick-how-to-upload-a-sql-file-to-a-hoster-and-execute-it-to-deploy-a-sql-database.aspx"&gt;Tip/Trick: How to upload a .SQL file to a Hoster and Execute it to Deploy a SQL Database&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;For hosters looking for more guidance on running SQL Server 2005 in a hosted environment, see the best practices article &lt;A href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/sql2005dgwhe.mspx"&gt;SQL Server 2005 Deployment Guidance for Web Hosting Environments&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Two posts in one day, I'm on a roll.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;- Mike Wachal&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;- SQL Express team&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7852848" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Product+Info/default.aspx">Product Info</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Headlines/default.aspx">Headlines</category></item><item><title>Understanding SQL Express behavior: Idle time resource usage, AUTO_CLOSE and User Instances</title><link>http://blogs.msdn.com/sqlexpress/archive/2008/02/22/sql-express-behaviors-idle-time-resources-usage-auto-close-and-user-instances.aspx</link><pubDate>Sat, 23 Feb 2008 04:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7852550</guid><dc:creator>sqlexpress</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/7852550.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=7852550</wfw:commentRss><description>&lt;P style="MARGIN-LEFT: 22pt"&gt;I've gotten a number of questions recently asking how SQL Express uses resources during idle time, and how that behavior impacts the way SQL Express behaves "on first connection" after being idle for a period of time. While many of these questions have been related to web hosting, the behavior is a general behavior for SQL Express, so I'll answer in general terms. &lt;/P&gt;
&lt;P style="MARGIN-LEFT: 22pt"&gt;&lt;STRONG&gt;SQL Express: It's SQL Server with a twist &lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 22pt"&gt;SQL Express is SQL Server. This may seem an odd thing to say, but many people get confused on this point, so I'll say it again: SQL Express is SQL Server. We have introduced some scale limitations to SQL Express and removed some features from SQL Express, but it is the same code base as all the other SQL Server editions. There are some specific places where we have changed the way SQL Express behaves compared to other editions and one case where we've introduced a feature that is unique in SQL Express (more on that later). I won't go into the details of which features are in which editions, you can find that information on the Microsoft web site: &lt;A href="http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx" mce_href="http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx"&gt;SQL Server 2005 Feature Comparison&lt;/A&gt;. This post is about those behavioral differences that lie just beneath the surface. &lt;/P&gt;
&lt;P style="MARGIN-LEFT: 22pt"&gt;&lt;SPAN style="TEXT-DECORATION: underline"&gt;Idle thoughts about Idle time memory usage &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 22pt"&gt;SQL Server, &lt;EM&gt;in general&lt;/EM&gt;, tries to return query results fast. This makes sense in terms of being a centralized, multi-user data service. When there are a whole bunch of users simultaneously asking questions, it's good to be able to answer those questions fast. One of the many ways SQL Server manages to do this is by caching frequently used information in memory. (That's as technical I'll get, you'll have to look elsewhere for a deep, technical discussion of the ins and outs of memory usage in SQL Server.) With SQL Express we wanted to target a different scenario, specifically, we wanted to support being a data store for single-user applications. This presents a different set of challenges, for one thing, there are long periods of time (call it idle time) when no one is asking any questions. The idea of holding a whole bunch of data in memory doesn't make as much sense if no one is going to be using it, and it might even be bad, because there may be other ways the computer could use that memory. So we made a change in the way SQL Express behaves: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;When SQL Express is &lt;EM&gt;active&lt;/EM&gt; it works just like any instance of SQL Server, data is cached in memory in order to improve the performance of subsequent queries. &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;When SQL Express is &lt;EM&gt;idle&lt;/EM&gt; it aggressively trims back the working memory set by writing the cached data back to disk and releasing the memory. This frees up memory for other applications to use. &lt;/DIV&gt;
&lt;P&gt;This behavior makes sense for a single user database engine - it supports higher performance when the application using the data is running, but once that application is shut down, memory is released to allow other applications to use it. I like to think of this as "being a good citizen" in the application community. There is always a catch when making this kind of trade-off though, and SQL Express is no different in this aspect. When SQL Express transitions from &lt;EM&gt;idle&lt;/EM&gt; to &lt;EM&gt;active&lt;/EM&gt; some of the memory that was released needs to be reclaimed; this results is a slight lag during "startup time" when you're first connecting to SQL Express. You can actually see this happening in the Widows Application Log, when you first activate SQL Express after some idle time, an entry is written to the log that reads like this: &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Server resumed execution after being idle 16056 seconds: user activity awakened the server. This is an informational message only. No user action is required. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;This is just telling you that SQL Express was idle and is now awake because some user activity woke it up. (When you think of it, it's kind of rude for users to keep waking up SQL Express without consideration for SQL Express's feelings. Maybe it's had a rough day and needs some rest!) This behavior is not configurable, it's just the way SQL Express is written. As mentioned above, this behavior change is unique to SQL Express, if you have need for your SQL Server to stay awake, SQL Workgroup or higher would be a more appropriate choice for your database engine. &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="TEXT-DECORATION: underline"&gt;This (data)store will AUTO_CLOSE in 300 milliseconds &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Another minor change in SQL Express that has a lesser impact on perceived performance is the way the AUTO_CLOSE property of a database is handled. The AUTO_CLOSE property allows a database to be managed more like any other file in Windows by releasing the lock that SQL Server would normally hold on the file and allowing it to be copied, backed up, etc. This type of behavior is very important to supporting XCopy type deployment, which is a core piece of functionality needed to support Visual Studio ClickOnce™ Deployment. Supporting ClickOnce is something we wanted to do with SQL Express, so we modified the behavior of the CREATE DATABASE functionality in SQL Express in order to set AUTO_CLOSE to True for all databases. The results of this is that after 300 ms of inactivity for a database, SQL Express will close the database and release the lock on the file. It's important to recognize that Close and Detach are two different things. SQL Express still maintains metadata information about the closed databases, we just don't lock the file. When a request comes in that requires the use of a Closed database, we Open the database using the information stored in metadata. Opening a database that has been closed does not have a significant performance impact, but it can have some interesting side effects (and by interesting I mean negative) for certain kinds of operations: &lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;If you are running an iterative process that includes a cross-database query and the period of the iteration exceeds 300 ms, the external database your process access would go through a Close/Open cycle during every iteration. This can add up over a large number of iterations and become a large component of the process. &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;If you have a process that polls a database at intervals, and that interval is larger than 300 ms, the database will go through a Close/Open cycle with every poll. In this case, the direct performance impact is negligible, but the fact that SQL Server writes an entry to the Windows Application Log every time a database is opened can result in your log filling up unexpectedly. (One example of this is if you have installed Reporting Services Express; it polls one of it's databases every couple of minutes.) &lt;/DIV&gt;
&lt;P&gt;Happily, you have some flexibility here to address the behavior within SQL Express. The behavior of CREATE DATABASE in SQL Express is not configurable, it will always set AUTO_CLOSE to True, but AUTO_CLOSE is just another database property, so you can change that property once the database has been created. Read the BOL topic &lt;A href="http://msdn2.microsoft.com/en-us/library/ms174269.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms174269.aspx"&gt;ALTER DATABASE (Transact-SQL)&lt;/A&gt; for more information about changing the AUTO_CLOSE property programmatically. You can also change this property using SMO and in the Database Properties dialog in management studio. (Interesting Trivia: When you create a database in management studio, there is some post-creation processing that happens to set the database properties to match what ever is in the model database. Since all system database have AUTO_CLOSE set to False, even in SQL Express, this results in databases created in management studio to have AUTO_CLOSE set to False, even for SQL Express, unless you've changed the properties on your model database.) &lt;/P&gt;
&lt;P&gt;Net/Net - If you're using SQL Express as a standard multi-user server, you'll probably want to consider changing the AUTO_CLOSE property of your databases to False after you create them. &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="TEXT-DECORATION: underline"&gt;What is a RANU? &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;LI&gt;An electric car built in Seattle and powered with recycled Starbuck's coffee cups. &lt;/LI&gt;
&lt;LI&gt;A small marsupial native to Redmond, Washington that lives in the beards of SQL developers. &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;A user specific process of SQL Express designed to allow non-administrative users to use SQL Server as the data store for Windows Forms based applications. &lt;/DIV&gt;
&lt;P&gt;As much as I wish the answer were either 1 or 2, it is actually 3. RANU stands for Run As Normal User and is a feature that is unique to SQL Express. You've probably heard this feature referred to as User Instances. I'm not going to go into a detailed, technical description of User Instances, but will rather point you to the white paper on the topic, &lt;A href="http://msdn2.microsoft.com/en-us/library/bb264564.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb264564.aspx"&gt;SQL Server 2005 Express Edition User Instances&lt;/A&gt;. I'll stick with the theme for this post and just discuss how RANU behavior impacts perceived performance and resource usage. &lt;/P&gt;
&lt;P&gt;If you didn't read the white paper (feel free to do so now, I'll wait) it is important to understand that RANU is a &lt;STRONG&gt;separate process of SQL Express&lt;/STRONG&gt; from the parent instance and that it has some additional limitations beyond SQL Express: &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;RANU supports only local connections via Shared Memory. (i.e. It's designed for single-user applications.) &lt;/LI&gt;
&lt;LI&gt;RANU supports only Windows authentication. &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;RANU is a user specific instance, each user gets their own RANU instance that is not shared with other users. (i.e. The databases can not be shared between RANU instances.) &lt;/DIV&gt;
&lt;P&gt;There are three basic issues to be aware of when consider how RANU impacts resources and perceived performance: &lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;Since RANU is starting a separate user Process of SQL Express when an application launches, you have multiple copies of SQL Express running and using system resources. Most commonly this means there are two instances running, the parent instance and the RANU instance, for a computer with one user. (This could change, for example, on Terminal Services where you can have more than one user of the computer simultaneously.) RANU is tied to the User, not to the application, so while an application starting can result in a RANU instance being started, it does not shutdown the RANU instance automatically when the application closes. A RANU instance has a defined timeout value of 60 minutes; after 60 minutes without activity, RANU shuts itself down. The RANU timeout is configurable at the parent instances through the &lt;A href="http://msdn2.microsoft.com/en-us/library/ms186349.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms186349.aspx"&gt;'User Instance Timeout'&lt;/A&gt; setting. &lt;/LI&gt;
&lt;LI&gt;The first time you start RANU for a specific user, SQL Express has to make copies of all the system database that will be used by the RANU instance. Making copies of these files can take longer than the default connection timeout value (30 seconds if you're wondering) and result in a timeout error. Behind the scenes, the file copy will finish and the RANU instance will starte, it's only the connection that fails. If you try the connection again, it will succeed. I find that changing the connection timeout to 60 seconds in your RANU connection strings handles this "first use" delay. (Your mileage may vary.) &lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;On all subsequent connections to RANU for the same user (see #2 for the first time connection issues), there are two states, RANU may already be running having been started previously and not timed out yet or RANU may not be running, in which case it must be started. If RANU is not running, there is a short delay while the instances is started. I've not found this delay to be large enough to be noticeable within the context of other application load operations, and have rarely seen problems with the connection failing because of the lag, other claim there is a delay. Again, your mileage may vary, but changing the connection timeout to 60 seconds in RANU connection strings usually ensures a successful connection. The "start up lag" is part of the territory with RANU. You can consider the trade-offs of setting the User Instance Timeout to a longer period, thus reducing the number of occurrences of "start up lag", with the viability of keeping the dormant RANU instances running when it's not being used. (Note: RANU will trim it's memory usage when idle just like the parent instance of SQL Express, so you're really splitting hairs at this point.&lt;/DIV&gt;
&lt;P&gt;That's quite enough for now, it's been awhile since I've posted anything and I guess I got carried away. &lt;/P&gt;
&lt;P&gt;- Mike Wachal&lt;BR&gt;- SQL Express team &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7852550" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/FAQ/default.aspx">FAQ</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Product+Info/default.aspx">Product Info</category></item><item><title>Keeping Express up to Date</title><link>http://blogs.msdn.com/sqlexpress/archive/2006/07/27/680810.aspx</link><pubDate>Fri, 28 Jul 2006 06:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:680810</guid><dc:creator>sqlexpress</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/680810.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=680810</wfw:commentRss><description>&lt;P&gt;Two of the tenets that were important to us as we designed SQL Server 2005 were called "Secure by Default" and "Secure by Design." These tenets are manifest in a number of ways throughout the product. Examples in SQL Express include the fact that we install the minimum components required to get a functioning database and that we don't enable network protocols in a default installation. (The issue of remote connectivity generates a bunch of question of it's own, but that's not today's topic. If I've peaked your interest, check out the KB article &lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;914277"&gt;914277: How to configure SQL Server 2005 to allow remote connections&lt;/A&gt; to learn more.) &lt;/P&gt;
&lt;P&gt;Another important way to improve the security of an application is to make sure it is easy to update it to the latest version. In the language of the business, this is called "servicing" the application. We're going to improve the Servicing of SQL Express, when we release Service Pack 2, by making it available on Microsoft Update as a recommended update. Having SQL Express on Microsoft Update is a continuation of the work we started by making &lt;A href="http://support.microsoft.com/kb/913089/"&gt;Service Pack 1&lt;/A&gt; of the other Editions of SQL Server 2005 available on Microsoft Update. SQL Express will be detected when you scan your computer, right along with other Microsoft applications, and you will have the ability to select the update and have it applied to your computer. The other significant benefit of having SQL Express serviced using Microsoft Update is the ability to issue Critical Updates, should the need arise, and have them automatically downloaded and/or installed based on the setting on the computer. You will still be able to download the latest version of SQL Express from the &lt;A href="http://msdn.microsoft.com/vstudio/express/sql/download/"&gt;SQL Express download page&lt;/A&gt; to install new instances. &lt;/P&gt;
&lt;P&gt;This new servicing model has some ramifications for developers who include SQL Express as a component in their applications. Microsoft Update will detect and update all instances of SQL Express on the computer. Developers need to be aware of upcoming service pack releases and get involved in the Community Technology Previews for each service pack. Participation in the CTP and reporting issues is the best way to help Microsoft ensure that we don't break backwards compatibility in our service packs. Obviously, it's always our goal that existing applications continue to work, the CTP is a safety valve to help achieve that goal. &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before you even ask, I don't have any dates for Service Pack 2 or the CTP. I'll post them when I can. Keep an eye on the &lt;A href="http://www.microsoft.com/sql"&gt;SQL Server 2005 Home Page&lt;/A&gt; and the &lt;A href="http://msdn.microsoft.com/sql"&gt;SQL Server 2005 Developer Center&lt;/A&gt; for announcements and dates. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mike &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=680810" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Futures/default.aspx">Futures</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Product+Info/default.aspx">Product Info</category></item><item><title>Best Practice Analyzer for ASP.NET</title><link>http://blogs.msdn.com/sqlexpress/archive/2006/06/30/652951.aspx</link><pubDate>Sat, 01 Jul 2006 03:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:652951</guid><dc:creator>sqlexpress</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/652951.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=652951</wfw:commentRss><description>&lt;P&gt;Joe Morel, from the Developer Solutions team just &lt;A href="http://blogs.msdn.com/joemorel/archive/2006/06/29/651082.aspx"&gt;blogged about the Alpha release of the ASP.NET BPA&lt;/A&gt;, a tool that will help users properly configure their ASP.NET sites.&lt;/P&gt;
&lt;P&gt;Those of you that build data bound ASP.NET sites know that configuring the site for data access can be particularly challenging. I encourage you to read Joe's blog to learn about this tool and then &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d2717206-e804-415e-9173-c7b7327289e4&amp;amp;displaylang=en"&gt;download&lt;/A&gt; the Alpha release. You can help the Developer Solutions team out with this tool by posting suggestions to thier &lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=291&amp;amp;SiteID=1"&gt;Forum&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=652951" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Headlines/default.aspx">Headlines</category></item><item><title>Webcast on deploying embedded databases</title><link>http://blogs.msdn.com/sqlexpress/archive/2006/05/11/595697.aspx</link><pubDate>Fri, 12 May 2006 01:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595697</guid><dc:creator>sqlexpress</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/595697.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=595697</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt;&lt;/FONT&gt;: Q &amp;amp; A from the webcast is available &lt;A HREF="/sqlexpress/articles/619172.aspx"&gt;here&lt;/A&gt;. I'm still working on getting the source code posted. If you missed this webcast, you can view it on demand from &lt;A href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032294990%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e"&gt;this page&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;---------------------------------------------&lt;/P&gt;
&lt;P&gt;I'll be giving a webcast that describes how to deploy an embedded database using Visual Studio 2005 ClickOnce technology. The webcast will be at 1 PM Pacific time on Friday 5/12.&amp;nbsp;You can register for the webcast &lt;A href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032294990%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I hope you have a chance to log in.&lt;/P&gt;
&lt;P&gt;Mike Wachal&lt;BR&gt;SQL Express team&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=595697" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item><item><title>Demystifying the MSDE Workload Governor</title><link>http://blogs.msdn.com/sqlexpress/archive/2006/03/13/550693.aspx</link><pubDate>Mon, 13 Mar 2006 23:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:550693</guid><dc:creator>sqlexpress</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/550693.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=550693</wfw:commentRss><description>&lt;P&gt;If you don't frequent Euan Garden's BLOG and you're interested in a history lesson on the Workload Governor in MSDE (and the fact that it &lt;STRONG&gt;doesn't&lt;/STRONG&gt; existin in SQL Express), you should check out his recent post on the subject.&lt;/P&gt;
&lt;P&gt;&lt;A href="/euanga/archive/2006/03/09/545576.aspx"&gt;http://blogs.msdn.com/euanga/archive/2006/03/09/545576.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Mike Wachal&lt;BR&gt;SQL Express Program Manager&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=550693" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item><item><title>Various Downloads of Samples and Documentation for SQL Express</title><link>http://blogs.msdn.com/sqlexpress/archive/2004/07/22/190901.aspx</link><pubDate>Thu, 22 Jul 2004 09:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:190901</guid><dc:creator>sqlexpress</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/190901.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=190901</wfw:commentRss><description>&lt;P&gt;MSDN has a downloads page specific to express:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2adbc1a8-ae5c-497d-b584-eab6719300cd&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=2adbc1a8-ae5c-497d-b584-eab6719300cd&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Euan Garden&lt;/P&gt;
&lt;P&gt;Product Unit Manager&lt;/P&gt;
&lt;P&gt;SQL Server Tools&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=190901" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Samples/default.aspx">Samples</category></item><item><title>SQL Express Beta 2 coming soon</title><link>http://blogs.msdn.com/sqlexpress/archive/2004/07/21/190738.aspx</link><pubDate>Thu, 22 Jul 2004 03:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:190738</guid><dc:creator>sqlexpress</dc:creator><slash:comments>20</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/190738.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=190738</wfw:commentRss><description>&lt;P&gt;The full Beta 2 version of SQL Express is coming soon.&amp;nbsp; While the Beta 2 release will not add any new features, it does contain many bug fixes that were not in the Tech Preview.&amp;nbsp; We recommend upgrading to Beta 2 as soon as it is available.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Unfortunately, the Beta 2 build requires a later build of the &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:mswterms w:st="on"&gt;.NET&lt;/st1:mswterms&gt; Framework than the Tech Preview.&amp;nbsp; You will need to uninstall the 2.0 Framework and download the updated version from the Express download page before attempting to install Express Beta 2.&amp;nbsp; Also, SQL Express Beta 2 and Tech Preview builds cannot be installed side by side on the same machine.&amp;nbsp; This means that if you have Express installed you will need to uninstall all the Tech Preview components before attempting to install Beta 2.&amp;nbsp; You can find a preview of the download page instructions below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Step 1:&lt;/B&gt; Use Add/Remove Programs to remove any earlier version (lower than 9.00.852) of &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 components (if any). Remove all of the following components (if exists) in the same order as listed below: &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; "&lt;st1:State w:st="on"&gt;&lt;st1:place w:st="on"&gt;Yukon&lt;/st1:place&gt;&lt;/st1:State&gt;" Beta 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Express Edition Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Tools Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Tools Express Edition Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Data Transformation Services Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Analysis Services Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Notification Services Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2005 Reporting Services Beta 2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; Setup Support Files &lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Microsoft SQL Native Client&lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt"&gt;&lt;BR&gt;&lt;B&gt;Note:&lt;/B&gt; It is not necessary to remove previous versions of &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; such as &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 2000, &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; 7.0 or any earlier versions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Step 2:&lt;/B&gt; Use Add/Remove Programs to remove Microsoft &lt;st1:mswterms w:st="on"&gt;.NET&lt;/st1:mswterms&gt; Framework Versions 1.2 or 2.0, if installed.&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Note:&lt;/B&gt; It is not necessary to uninstall Microsoft &lt;st1:mswterms w:st="on"&gt;.NET&lt;/st1:mswterms&gt; Framework Versions 1.0 and 1.1. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Step 3:&lt;/B&gt; Download and install the Microsoft &lt;st1:mswterms w:st="on"&gt;.NET&lt;/st1:mswterms&gt; Framework 2.0 available at Microsoft &lt;st1:mswterms w:st="on"&gt;.NET&lt;/st1:mswterms&gt; Framework 2.0 download center page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;Step 4:&lt;/B&gt; Install &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; Express by clicking the Download button on the upper right corner of this page. SQLExpr.exe is a self-extracting installation package of &lt;st1:mswterms w:st="on"&gt;SQL Server&lt;/st1:mswterms&gt; Express. Save SQLExpr.exe file to your computer.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=190738" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/Futures/default.aspx">Futures</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item><item><title>Networking is disabled by default</title><link>http://blogs.msdn.com/sqlexpress/archive/2004/07/02/172229.aspx</link><pubDate>Sat, 03 Jul 2004 05:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172229</guid><dc:creator>sqlexpress</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/172229.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=172229</wfw:commentRss><description>&lt;P&gt;After seeing a number of issues about this, I realized that&amp;nbsp;we needed to comment on this.&lt;/P&gt;
&lt;P&gt;For SQL Express, all networking protocols except shared memory are disabled&amp;nbsp;by default.&amp;nbsp; There is a command line setup switch called DISABLENETWORKPROTOCOLS which is always set to 1 in SQL Express installations.&amp;nbsp; You can override this by providing the switch DISABLENETWORKPROTOCOLS=0 to setup.exe on the command line.&amp;nbsp; On an already installed machine, you can use SQL Computer Manager to configure the networking protocols.&lt;/P&gt;
&lt;P&gt;The SQL Browser service is also not started by default *unless* the command line switch DISABLENETWORKPROTOCOLS=0 is passed to setup.exe.&amp;nbsp; You can change SQL Browser's startup type by using the Services control panel.&lt;/P&gt;
&lt;P&gt;-Jeffrey Baker&lt;BR&gt;SQL Server Setup Development&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=172229" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/FAQ/default.aspx">FAQ</category><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item><item><title>Welcome to the SQL Server Express Blog</title><link>http://blogs.msdn.com/sqlexpress/archive/2004/07/01/170950.aspx</link><pubDate>Thu, 01 Jul 2004 19:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170950</guid><dc:creator>sqlexpress</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sqlexpress/comments/170950.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlexpress/commentrss.aspx?PostID=170950</wfw:commentRss><description>&lt;P&gt;Welcome to our team blog for SQL Server Express.&amp;nbsp; In this blog we post answers, to frequently asked questions from&amp;nbsp;our newsgroup (see below) and try to address any general questions or issues from the community.&lt;/P&gt;
&lt;P&gt;Newsgroup: &lt;A href="http://communities.microsoft.com/newsgroups/default.asp?icp=sqlserver2005&amp;amp;slcid=us"&gt;http://communities.microsoft.com/newsgroups/default.asp?icp=sqlserver2005&amp;amp;slcid=us&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To submit bugs or feature request: &lt;A href="http://lab.msdn.microsoft.com/express/sql/bugs/"&gt;http://lab.msdn.microsoft.com/express/sql/bugs/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Many Thanks,&lt;/P&gt;
&lt;P&gt;SQL Server Express Team&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=170950" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlexpress/archive/tags/General/default.aspx">General</category></item></channel></rss>