<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>vyella</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sql_thoughts1/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sql_thoughts1/feed.xml</link>
    <description>My Experiences with SQL Server</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:53:01 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>How to find the ErrorLog path in SQL Server 2012</title>
      <link>https://docs.microsoft.com/archive/blogs/sql_thoughts1/how-to-find-the-errorlog-path-in-sql-server-2012</link>
      <pubDate>Fri, 01 Feb 2013 10:12:00 GMT</pubDate>
      <dc:creator><![CDATA[karthiky]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sql_thoughts1/2013/02/01/how-to-find-the-errorlog-path-in-sql-server-2012/</guid>
      <description><![CDATA[A short Tidbit about a DMV that I came across today.
When,troubleshooting any issue related to SQL...]]></description>
      <content:encoded><![CDATA[<p>A short Tidbit about a DMV that I came across today.</p>
<p>When,troubleshooting any issue related to SQL Server, one of the first things we ask the customer&nbsp; is the SQL Server ErrorLog. Many times, we get the question, where is it located?</p>
<p>There&nbsp; are several ways to determine the path of the ErrorLog.</p>
<p>&nbsp;My fellow Microsoft colleague Balmukund has a blog post explaining the various ways to find the path of the ErrorLog.&nbsp;</p>
<p><a href="https://sqlserver-help.com/2011/06/26/help-where-is-sql-server-errorlog/">https://sqlserver-help.com/2011/06/26/help-where-is-sql-server-errorlog/</a></p>
<p>Apart from the above described methods,&nbsp;One other way, that we could get the path of the ErrorLog&nbsp; in SQL Server 2012,when the SQL Server service is running&nbsp;&nbsp;is&nbsp;through this DMV.&nbsp;</p>
<p><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;">Sys.</span></span></span><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;">dm_os_server_diagnostics_log_configurations</span></span></span></p>
<p>&nbsp;</p>
<p>SELECT&nbsp;<span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;">is_enabled</span></span></span><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;">,</span></span></span>[path]<span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;">,</span></span></span><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;">max_size</span></span></span><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;">,</span></span></span><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;">max_files</span></span></span></p>
<p>FROM</p>
<p><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;"><span style="color: #808080; font-family: Consolas; font-size: x-small;">Sys.</span></span></span><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;">dm_os_server_diagnostics_log_configurations</span></span></span></span></span></span></p>
<p><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><span style="color: #008080; font-family: Consolas; font-size: x-small;"><br /></span></span></span>Executing this DMV will give valuable information about the Errorlog&nbsp; like</p>
<ul>
<li>&nbsp;Path indicating the location of the diagnostic logs.</li>
<li>&nbsp;Maximum size in megabytes to which each of the diagnostic logs can grow.</li>
<li>&nbsp;Maximum number of diagnostic log files that can be stored on the computer before they are recycled for new diagnostic logs.</li>
<li>&nbsp;If logging is enabled or not.</li>
</ul>
<p>&nbsp;</p>
<p>Hope this helps!!</p>]]></content:encoded>
    </item>
    <item>
      <title>Availability Groups - My Bookmarks</title>
      <link>https://docs.microsoft.com/archive/blogs/sql_thoughts1/availability-groups-my-bookmarks</link>
      <pubDate>Tue, 18 Sep 2012 15:52:00 GMT</pubDate>
      <dc:creator><![CDATA[karthiky]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sql_thoughts1/2012/09/18/availability-groups-my-bookmarks/</guid>
      <description><![CDATA[&nbsp;
&nbsp;
I pondered a lot of time, what should I blog about?
Eventually&nbsp;I came up with...]]></description>
      <content:encoded><![CDATA[<p><strong>&nbsp;</strong></p>
<p><strong></strong>&nbsp;</p>
<p>I pondered a lot of time, what should I blog about?</p>
<p>Eventually&nbsp;I came up with this idea of aggregating all the links that I have collected/read about&nbsp; AlwaysOn Availability Groups.</p>
<p>Why Availability Groups?- It is the&nbsp;hottest topic in SQL Server 2012.</p>
<p>Since it is a new topic, Many database administrators and system administrators will have a lot of questions and hence will search the web for information. So I thought, why not aggregate the information and put it in one place.</p>
<p>&nbsp;</p>
<p>I will try to keep the list as updated as possible.</p>
<p>So Here is the List.</p>
<p><strong>&nbsp;</strong></p>
<p>&nbsp;</p>
<p><strong>Prerequisites, Restrictions, and Recommendations for AlwaysOn Availability Groups (SQL Server)</strong></p>
<p><a href="https://msdn.microsoft.com/en-us/library/ff878487(v=SQL.110).aspx#RestrictionsAG">https://msdn.microsoft.com/en-us/library/ff878487(v=SQL.110).aspx#RestrictionsAG</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>General Info about Availability groups</strong>&nbsp;</p>
<p>A series of Blog posts about AlwaysOn availability groups from BrentOzar PLF</p>
<p><strong>&nbsp;</strong><a href="https://www.brentozar.com/sql/sql-server-alwayson-availability-groups/">https://www.brentozar.com/sql/sql-server-alwayson-availability-groups/</a>&nbsp;</p>
<p><a href="https://www.simple-talk.com/sql/database-administration/sql-server-2012-alwayson/">https://www.simple-talk.com/sql/database-administration/sql-server-2012-alwayson/</a></p>
<p>&nbsp;<strong>&nbsp;</strong></p>
<p><strong>Configuring AlwaysOn with Powershell</strong></p>
<p><a href="https://blogs.msdn.com/b/sqlalwayson/archive/2012/02/03/configuring-alwayson-with-sql-server-powershell.aspx">https://blogs.msdn.com/b/sqlalwayson/archive/2012/02/03/configuring-alwayson-with-sql-server-powershell.aspx</a></p>
<p>&nbsp;</p>
<p><strong>&nbsp;</strong></p>
<p><strong>Availability Group Listener</strong></p>
<p>Video about AlwaysOn Availability Group Listener.</p>
<p><span style="color: #cc99ff;"><a href="https://blogs.msdn.com/b/sqlalwayson/archive/2012/01/16/introduction-to-the-availability-group-listener.aspx"><span style="color: #cc99ff;">https://blogs.msdn.com/b/sqlalwayson/archive/2012/01/16/introduction-to-the-availability-group-listener.aspx</span></a></span></p>
<p>Creating Multiple listeners for the same availability group</p>
<p><strong><a href="https://blogs.msdn.com/b/sqlalwayson/archive/2012/02/03/how-to-create-multiple-listeners-for-same-availability-group-goden-yao.aspx">https://blogs.msdn.com/b/sqlalwayson/archive/2012/02/03/how-to-create-multiple-listeners-for-same-availability-group-goden-yao.aspx</a></strong></p>
<p><strong>&nbsp;</strong>&nbsp;</p>
<p><strong>Sp_Server_diagnostics</strong></p>
<p><strong><a href="https://blogs.msdn.com/b/psssql/archive/2012/03/08/sql-server-2012-true-black-box-recorder.aspx">https://blogs.msdn.com/b/psssql/archive/2012/03/08/sql-server-2012-true-black-box-recorder.aspx</a></strong></p>
<p><strong>&nbsp;</strong>&nbsp;</p>
<p><strong>Flexible failover policy</strong></p>
<p><a href="https://msdn.microsoft.com/en-us/library/ff878664(v=SQL.110).aspx">https://msdn.microsoft.com/en-us/library/ff878664(v=SQL.110).aspx</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Readable Secondary</strong></p>
<p>This Blog post by Remus Rusanu about Availability Groups is simple and easy to understand.</p>
<p><a href="https://rusanu.com/2010/11/11/alwayson-high-availability-and-reads-scale-out/">https://rusanu.com/2010/11/11/alwayson-high-availability-and-reads-scale-out/</a><strong></strong></p>
<p><strong>&nbsp;</strong></p>
<p>The AlwaysOn Blog has excellent posts about Readable Secondaries. All the Internals that you want to learn about Active Secondaries<br />can be found here.(Temporary Statistics, Snapshot Isolation etc...)</p>
<p><strong><a href="https://blogs.msdn.com/b/sqlalwayson/archive/tags/alwayson_3a00_+readable+secondary/">https://blogs.msdn.com/b/sqlalwayson/archive/tags/alwayson_3a00_+readable+secondary/</a></strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Configuring Secondary Read Only Access</strong></p>
<p><a href="https://www.bidn.com/blogs/PatrickLeBlanc/ssis/2513/alwayson-configuring-secondary-read-only-access">https://www.bidn.com/blogs/PatrickLeBlanc/ssis/2513/alwayson-configuring-secondary-read-only-access</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Readable Routing</strong></p>
<p>Blog post about Configuring Readable Secondary routing</p>
<p><a href="https://blogs.msdn.com/b/jtarquino/archive/2011/12/12/configuring-a-readable-secondary-routing-in-sql-server-2012-alwayson.aspx">https://blogs.msdn.com/b/jtarquino/archive/2011/12/12/configuring-a-readable-secondary-routing-in-sql-server-2012-alwayson.aspx</a></p>
<p>&nbsp;</p>
<p>Wiki Article on Read only Routing</p>
<p><a href="https://social.technet.microsoft.com/wiki/contents/articles/13503.read-only-routing-with-sql-server-2012-always-on-database-availability-groups-en-us.aspx?Sort=MostUseful&amp;PageIndex=1">https://social.technet.microsoft.com/wiki/contents/articles/13503.read-only-routing-with-sql-server-2012-always-on-database-availability-groups-en-us.aspx?Sort=MostUseful&amp;PageIndex=1</a></p>
<p>&nbsp;&nbsp;</p>
<p>A Very handy script that will generate the ROR URL for you-&nbsp; Written By matt Neerincx</p>
<p><a href="https://blogs.msdn.com/b/mattn/archive/2012/04/25/calculating-read-only-routing-url-for-alwayson.aspx">https://blogs.msdn.com/b/mattn/archive/2012/04/25/calculating-read-only-routing-url-for-alwayson.aspx</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>AlwaysOn and Backups</strong></p>
<p>An excellent 3-part series by fellow PFE ,Lisa Gardner on Backups on&nbsp; Active Secondaries.</p>
<p><a href="https://blogs.msdn.com/b/sqlgardner/archive/2012/07/18/sql-2012-alwayson-and-backups-part-1-offloading-the-work-to-a-replica.aspx">https://blogs.msdn.com/b/sqlgardner/archive/2012/07/18/sql-2012-alwayson-and-backups-part-1-offloading-the-work-to-a-replica.aspx</a></p>
<p><a href="https://blogs.msdn.com/b/sqlgardner/archive/2012/07/21/sql-2012-alwayson-and-backups-part-2-configuring-backup-preferences-and-automating-backups.aspx">https://blogs.msdn.com/b/sqlgardner/archive/2012/07/21/sql-2012-alwayson-and-backups-part-2-configuring-backup-preferences-and-automating-backups.aspx</a></p>
<p><a href="https://blogs.msdn.com/b/sqlgardner/archive/2012/08/28/sql-2012-alwayson-and-backups-part-3-restore.aspx">https://blogs.msdn.com/b/sqlgardner/archive/2012/08/28/sql-2012-alwayson-and-backups-part-3-restore.aspx</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Availability Groups and Kerberos</strong></p>
<p>A blog post by Robert about Using Availability Groups with Kerberos</p>
<p><strong><a href="https://blogs.technet.com/b/rhartskeerl/archive/2012/03/04/kerberos-and-availabilitygroups-what-you-need-to-know.aspx">https://blogs.technet.com/b/rhartskeerl/archive/2012/03/04/kerberos-and-availabilitygroups-what-you-need-to-know.aspx</a></strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Asymmetric Storage</strong></p>
<p>Excellent Post by Pareekshit explaining about Asymmetric Storage.</p>
<p><strong><a href="https://www.sqlserverfaq.net/2012/09/16/when-do-we-need-asymmetric-storage-with-alwayson-fci-and-availability-storage/">https://www.sqlserverfaq.net/2012/09/16/when-do-we-need-asymmetric-storage-with-alwayson-fci-and-availability-storage/</a></strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Converting a Logshipping configuration to availability group</strong></p>
<p>Blog post explaining ,how you can convert your existing Logshipping architecture to an Availability Group Architecture.</p>
<p><a href="https://blogs.msdn.com/b/sqlalwayson/archive/2012/01/09/converting-a-logshipping-configuration-to-availability-group.aspx">https://blogs.msdn.com/b/sqlalwayson/archive/2012/01/09/converting-a-logshipping-configuration-to-availability-group.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Troubleshooting and Monitoring</strong></p>
<p>&nbsp;</p>
<p>Joe Sack&rsquo;s blog post about the various wait statistics associated with Availability groups</p>
<p><a href="https://www.simple-talk.com/sql/database-administration/a-first-look-at-sql-server-2012-availability-group-wait-statistics/">https://www.simple-talk.com/sql/database-administration/a-first-look-at-sql-server-2012-availability-group-wait-statistics/</a></p>
<p>&nbsp;</p>
<p>Another blog post by Joe Sack about&nbsp; Always on Dashboard and the DMV&rsquo;s behind the dashboard.</p>
<p><a href="https://www.sqlskills.com/blogs/joe/post/Answering-Questions-with-the-AlwaysOn-Dashboard.aspx">https://www.sqlskills.com/blogs/joe/post/Answering-Questions-with-the-AlwaysOn-Dashboard.aspx</a></p>
<p>&nbsp;</p>
<p>Information about the &nbsp;AlwaysOn Extended Event session &ndash;written by Jonathan Kehayias</p>
<p><a href="https://www.sqlskills.com/blogs/jonathan/post/New-AlwaysOn_health-Extended-Events-Session-in-SQL-Server-2012-RC0.aspx">https://www.sqlskills.com/blogs/jonathan/post/New-AlwaysOn_health-Extended-Events-Session-in-SQL-Server-2012-RC0.aspx</a></p>
<p>&nbsp;</p>
<p>Monitoring with Powershell&nbsp;</p>
<p><a href="https://blogs.msdn.com/b/sqlalwayson/archive/tags/powershell/">https://blogs.msdn.com/b/sqlalwayson/archive/tags/powershell/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>&nbsp;</strong></p>
<p><strong>Internals</strong></p>
<p>Various Blog posts by the Customer Service and Support Team about the internals of AlwaysOn</p>
<p><a href="https://blogs.msdn.com/b/psssql/archive/tags/alwayson/">https://blogs.msdn.com/b/psssql/archive/tags/alwayson/</a></p>
<p>&nbsp;</p>
<p><strong>FAQ</strong></p>
<p>&nbsp;</p>
<p>Allan Hirt&nbsp; has an Excellent post on various questions on Availability Groups</p>
<p><a href="https://www.sqlha.com/2012/04/13/allans-alwayson-availability-groups-faq/">https://www.sqlha.com/2012/04/13/allans-alwayson-availability-groups-faq/</a></p>
<p>&nbsp;</p>
<p>My fellow PFE and friend Krishna has an Excellent one line answers for various Questions regarding AG</p>
<p><a href="https://blogs.msdn.com/b/srgolla/archive/2012/09/17/sql-server-2012-always-on-faqs.aspx">https://blogs.msdn.com/b/srgolla/archive/2012/09/17/sql-server-2012-always-on-faqs.aspx</a></p>
<p>&nbsp;</p>
<p>Another FAQ blog post about AlwaysOn</p>
<p><a href="https://blogs.technet.com/b/sqlman/archive/2011/08/14/sql-server-denali-alwayson-q-amp-a.aspx">https://blogs.technet.com/b/sqlman/archive/2011/08/14/sql-server-denali-alwayson-q-amp-a.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>White Papers</strong></p>
<p>&nbsp;</p>
<p><strong>AlwaysOn Architecture Guides and Design Patterns</strong></p>
<p>These Guides explain you about the various design patterns you can implement with AlwaysOn</p>
<ul>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />HA and DR using Failover Cluster Instances.(Multi Subnet)</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />HA and DR using using Availability Groups.</li>
<li>&nbsp;&nbsp;<br />HA using FCI and DR using Availability Groups</li>
</ul>
<p>&nbsp;</p>
<p><a href="https://blogs.msdn.com/b/sqlalwayson/archive/2012/07/03/alwayson-architecture-guides.aspx">https://blogs.msdn.com/b/sqlalwayson/archive/2012/07/03/alwayson-architecture-guides.aspx</a></p>
<p><strong>&nbsp;</strong></p>
<p><strong>Migration Guide:<br />Migrating to SQL Server 2012 Failover Clustering and Availability Groups from Prior Clustering and Mirroring Deployments</strong></p>
<p><a href="https://msdn.microsoft.com/en-us/library/hh923056.aspx">https://msdn.microsoft.com/en-us/library/hh923056.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Hello !!!!</title>
      <link>https://docs.microsoft.com/archive/blogs/sql_thoughts1/hello</link>
      <pubDate>Fri, 31 Aug 2012 09:10:12 GMT</pubDate>
      <dc:creator><![CDATA[karthiky]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sql_thoughts1/2012/08/31/hello/</guid>
      <description><![CDATA[Hello All,
&nbsp;
My name is Karthik Yella. I work as a Premier Field Engineer&nbsp; for...]]></description>
      <content:encoded><![CDATA[<p>Hello All,</p>
<p>&nbsp;</p>
<p>My name is Karthik Yella. I work as a Premier Field Engineer&nbsp; for Microsoft. Through this blog,I would like to share my experiences on various topics in SQL Server.</p>]]></content:encoded>
    </item>
  </channel>
</rss>