<?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 Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx</link><description>For those who have been around databases for any length of time, the idea of putting a database that you care about from either a reliability or performance perspective on an (SMB &amp;ndash; Server Message Block) file share seems like a crazy idea, but recent</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10287952</link><pubDate>Tue, 27 Mar 2012 09:57:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10287952</guid><dc:creator>Blakmk</dc:creator><description>&lt;p&gt;I would be curious to know if the stale read and lost write conditions associated with cifs have gone away. This would be a compelling reason to avoid this.&lt;/p&gt;
&lt;p&gt;Quite like all the new features though&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10287952" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10228261</link><pubDate>Thu, 20 Oct 2011 19:12:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10228261</guid><dc:creator>Allan Hirt</dc:creator><description>&lt;p&gt;While SMB *may* be a choice, things shift. You may have a security issue. So yes, you take the complexity away from LUN masking/mapping/et al., but cause another potential hurdle. I&amp;#39;ve tested it, and the SQL service account needs admin rights.&lt;/p&gt;
&lt;p&gt;Another thing as it relates to availability. Network reliability is still an issue. Then there&amp;#39;s ensuring the SMB share itself is highly available (read: on a clustered file share). Sure, things get easier in Win8 with built-in NIC teaming for fault tolerance, but to outright assume the network won&amp;#39;t be a potential availability problem anymore is not true - at least not from what I&amp;#39;ve seen at customers.&lt;/p&gt;
&lt;p&gt;If SMB 2.2 requires Win8 (which I believe it does), it&amp;#39;s already a non-starter for the near future.&lt;/p&gt;
&lt;p&gt;Then there&amp;#39;s network performance. I would be very hesitant to stick my most demanding, mission-critical (and large) DB on a SMB share if my network sucked. So in theory while it&amp;#39;s true networking itself is better, how a company implements is a different ballgame. Testing is still an important aspect.&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t get me wrong. On a well designed infrastructure with dedicated 10 gigabit NICs, SMB could fly. I&amp;#39;ve tested it with current functionality and it works. But using SMB is far from a slam dunk right now.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10228261" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10228250</link><pubDate>Thu, 20 Oct 2011 18:42:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10228250</guid><dc:creator>Brent Ozar</dc:creator><description>&lt;p&gt;Kevin - great, can you update your manageability steps above then? &amp;nbsp;In the SMB column, you&amp;#39;ll need to add steps to get permissions on the shares for the database. &amp;nbsp;If it&amp;#39;s a free-for-all, then on the SAN side, you&amp;#39;ll need to remove the steps about LUN mapping.&lt;/p&gt;
&lt;p&gt;You can&amp;#39;t have it both ways - you can&amp;#39;t say that SMB is easy to manage because there&amp;#39;s no security, and then add security over on the SAN side. &amp;nbsp;Is that fair?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10228250" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227829</link><pubDate>Wed, 19 Oct 2011 22:28:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227829</guid><dc:creator>Kevin Farlee [MSFT]</dc:creator><description>&lt;p&gt;Brent,&lt;/p&gt;
&lt;p&gt;I assume that someone who is laying out a storage network will not intermix it with the office email network. &amp;nbsp;With Fibrechannel that&amp;#39;s easy because you can&amp;#39;t, but the same principles should apply.&lt;/p&gt;
&lt;p&gt;So I would always recommend a dedicated network to isolate impact in both directions.&lt;/p&gt;
&lt;p&gt;As to permissions, I would expect that permissions on the share would be locked down, but that either the servers would all have access to shares which they might have need to mount, or that adding the permissions would not be an onerous task. &amp;nbsp;Once added/configured, my comments about the ease of operation should stand.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227829" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227309</link><pubDate>Wed, 19 Oct 2011 03:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227309</guid><dc:creator>conecrusher</dc:creator><description>&lt;p&gt;In fact, in some cases, money can solve everything, but the problem is not money, it can only improve performance through technology, thank you for your share.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227309" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227303</link><pubDate>Wed, 19 Oct 2011 02:46:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227303</guid><dc:creator>K. Brian Kelley</dc:creator><description>&lt;p&gt;Brent,&lt;/p&gt;
&lt;p&gt;I can see where it also has applications for smaller organizations who can afford a more lightweight NAS and want a reasonable HA solution. Not talking SAN. Now if the physical server where SQL is installed on drops, pretty quick to recover if you have another one, especially if you&amp;#39;re extracting logins on a regular basis.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227303" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227276</link><pubDate>Wed, 19 Oct 2011 01:00:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227276</guid><dc:creator>Brent Ozar</dc:creator><description>&lt;p&gt;By the way, just to be clear, as long as it&amp;#39;s secured and the traffic isn&amp;#39;t fighting for the same network adapters, I love this. &amp;nbsp;Makes perfect sense in virtualization environments. &amp;nbsp;Just wanna be really, really sure we&amp;#39;re not using the regular networks in virtualization environments - that&amp;#39;s a recipe for performance disaster.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227276" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227274</link><pubDate>Wed, 19 Oct 2011 00:58:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227274</guid><dc:creator>Brent Ozar</dc:creator><description>&lt;p&gt;The Manageability section seems to imply that servers will just use one network connection for both SMB traffic and regular network traffic. &amp;nbsp;&amp;quot;Mount and go&amp;quot; means there&amp;#39;s no permissions - the files are just available to everyone without security issues. &amp;nbsp;Is that really the case you expect in the real world?&lt;/p&gt;
&lt;p&gt;Assuming it&amp;#39;s not, and that network traffic and security issues will match typical SAN storage, I&amp;#39;m not sure how manageability is easier for SMB. &amp;nbsp;I mean, sure, if you say anyone can access any mdf/ldf, manageability is easier - but then you can do that same thing in a SAN. &amp;nbsp;Just don&amp;#39;t zone any storage and you get the same effect.&lt;/p&gt;
&lt;p&gt;Of course, there&amp;#39;s two reasons we zone storage - performance and security.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227274" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227273</link><pubDate>Wed, 19 Oct 2011 00:53:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227273</guid><dc:creator>Kevin Farlee [MSFT]</dc:creator><description>&lt;p&gt;Brian, &amp;nbsp;The File Server team has spent the last 6-9 months meeting with the major NAS vendors, laying out how SMB 2.2 works, and getting commitments from them to implement. &amp;nbsp;So, the protocol-related parts will be available across NAS vendors to a large extent.&lt;/p&gt;
&lt;p&gt;SQLChicken, We are running our automated test suites against SMB configurations and direct-attach side-by-side in the lab now. &amp;nbsp; &amp;nbsp;There were a number of talks at the BUILD conference that discussed this work as well. &amp;nbsp;One good example would be: channel9.msdn.com/.../SAC-444T &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227273" width="1" height="1"&gt;</description></item><item><title>re: SQL Databases on File Shares - It's time to reconsider the scenario.</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2011/10/18/sql-databases-on-file-shares-it-s-time-to-reconsider-the-scenario.aspx#10227261</link><pubDate>Wed, 19 Oct 2011 00:11:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227261</guid><dc:creator>SQLChicken</dc:creator><description>&lt;p&gt;This is all great and good but from what I&amp;#39;m reading so far seems more academic than practical. Can we by chance see hard numbers on these tests and some more details? Operating System version/patch level? SQL Server version and workload tested? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227261" width="1" height="1"&gt;</description></item></channel></rss>