<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SMSQL - detailed implementation questions which don't seem to be covered in the documentation... in ONTAP Discussions</title>
    <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19242#M4516</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good answers Radek. Just a few more points: -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The backup verification has no impact or relation with the "database quiescing" time. As Radek mentioned, the verification server must always be a non-production standalone server and backup verifications must be done in a controlled window outside of peak hours. The reason for this is to control the total time taken for the backup job to complete of which the "database quiescing" time is a small fraction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Entries for the "FULL" and "TLOG" backups taken by SMSQL are present in the "BackupHistory" table of MSDB. However, due to the fact that the backups themselves are based on NetApp snapshots (the actual value add), SQL Server cannot read and hence restore from these backups using the standard RESTORE DATABASE command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. The DB quiescing is done by SQL Server itself once it recieves the request from SMSQL via the VDI interface. Hence, SMSQL itself plays no role here except sending the request which is then handled by SQL Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sourav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jan 2010 07:22:47 GMT</pubDate>
    <dc:creator>sourav</dc:creator>
    <dc:date>2010-01-27T07:22:47Z</dc:date>
    <item>
      <title>SMSQL - detailed implementation questions which don't seem to be covered in the documentation...</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19219#M4508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IHAC who's asked four questions; I'm (sadly) not an SMSQL or SQL Server expert (by any stretch of the imagination) and I wondered whether anybod know the answers to the three questions I couldn't answer definitively from the documentation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:10.0pt;
 font-family:"Times New Roman","serif";}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;!--[endif]--&gt;Does SQL know about the backup being done (does the backup list inside SQL show the backups and if they were successful).&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;!--[endif]--&gt;How is the SQL DB quiesced ?&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;SPAN&gt;&lt;SPAN&gt;4.&lt;SPAN style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;!--[endif]--&gt;Is there any interruption to the DB when the quiesce or snapshot happens ? (ie. Will SAP notice ? – we know the SAP app will notice even with a 1 second delay....)&lt;/P&gt;&lt;P class="MsoListParagraph"&gt;&lt;/P&gt;&lt;P class="MsoListParagraph"&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt; text-align: left;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;If anybody knows any of these answers I'd be very grateful indeed. I'm travelling all week and can't connect up and reserach as often as I'd like...&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt; text-align: left;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt; text-align: left;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt; text-align: left;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt; text-align: left;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Tony&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 07:19:04 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19219#M4508</guid>
      <dc:creator>tguntrip</dc:creator>
      <dc:date>2025-06-05T07:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: SMSQL - detailed implementation questions which don't seem to be covered in the documentation...</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19224#M4510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to my best knowledge:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote"&gt;&lt;P class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Does SQL know about the backup being done (does the backup list inside SQL show the backups and if they were successful).&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;It doesn't - in that sense that you cannot recover a database via SQL Management Studio pointing to NetApp snapshot. SQL tools understand one format - .bak file created by SQL tools only.&lt;/P&gt;&lt;P&gt;Looking from a different angle, SMSQL backup is fully integrated with the app &amp;amp; transaction logs get truncated (that's typical function of any backup agent / application). So from this perspective, SQL 'knows' it got backed up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote"&gt;&lt;SPAN style=": ; line-height: normal; font-variant: normal; font-stretch: normal; font-style: normal; font-size: 7pt; font-size-adjust: none; font-weight: normal; "&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;How is the SQL DB quiesced ?&lt;/PRE&gt;&lt;P&gt;In SQL 2008 via VSS integration. In earlier versions of SQL, which aren't fully VSS-aware, the thing called SQL virtual drive (VDD if memory serves right?) is leveraged.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote"&gt;Is there any interruption to the DB when the quiesce or snapshot happens ? (ie. Will SAP notice ? – we know the SAP app will notice even with a 1 second delay....)&lt;/PRE&gt;&lt;P&gt;Nope - under normal circumstances it is a fraction of a second only &amp;amp; from DB user perspective it's business as usual all the time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2010 21:46:31 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19224#M4510</guid>
      <dc:creator>radek_kubka</dc:creator>
      <dc:date>2010-01-26T21:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: SMSQL - detailed implementation questions which don't seem to be covered in the documentation...</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19233#M4513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote"&gt;&lt;P style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;Nope - under normal circumstances it is a fraction of a second only &amp;amp; from DB user perspective it's business as usual all the time. &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;One more thing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is all fine for taking snapshots, yet your verification process may slow down things significantly (it basically scans all database pages, i.e. read everything from disk). And sometimes it takes quite long time to complete (see some scary numbers &lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt;&lt;SPAN&gt; over here: &lt;/SPAN&gt;&lt;A class="jive-link-message-small" href="http://communities.netapp.com/message/19678#19678" target="_blank"&gt;http://communities.netapp.com/message/19678#19678&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The best thing to do is to offload verification to a non-production SQL server &amp;amp; ideally to SnapMirror destination volumes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2010 22:31:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19233#M4513</guid>
      <dc:creator>radek_kubka</dc:creator>
      <dc:date>2010-01-26T22:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: SMSQL - detailed implementation questions which don't seem to be covered in the documentation...</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19242#M4516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good answers Radek. Just a few more points: -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The backup verification has no impact or relation with the "database quiescing" time. As Radek mentioned, the verification server must always be a non-production standalone server and backup verifications must be done in a controlled window outside of peak hours. The reason for this is to control the total time taken for the backup job to complete of which the "database quiescing" time is a small fraction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Entries for the "FULL" and "TLOG" backups taken by SMSQL are present in the "BackupHistory" table of MSDB. However, due to the fact that the backups themselves are based on NetApp snapshots (the actual value add), SQL Server cannot read and hence restore from these backups using the standard RESTORE DATABASE command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. The DB quiescing is done by SQL Server itself once it recieves the request from SMSQL via the VDI interface. Hence, SMSQL itself plays no role here except sending the request which is then handled by SQL Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sourav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2010 07:22:47 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19242#M4516</guid>
      <dc:creator>sourav</dc:creator>
      <dc:date>2010-01-27T07:22:47Z</dc:date>
    </item>
    <item>
      <title>Re: SMSQL - detailed implementation questions which don't seem to be covered in the documentation...</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19250#M4519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Sourav - very useful, much appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Feb 2010 10:48:18 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/SMSQL-detailed-implementation-questions-which-don-t-seem-to-be-covered-in-the/m-p/19250#M4519</guid>
      <dc:creator>tguntrip</dc:creator>
      <dc:date>2010-02-02T10:48:18Z</dc:date>
    </item>
  </channel>
</rss>

