<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Edwin M SarmientoWhy it is necessary to understand the underlying infrastructure even though you&#8217;re a DBA &#8211; Edwin M Sarmiento</title>
	<atom:link href="https://www.edwinmsarmiento.com/why-it-is-necessary-to-understand-the-underlying-infrastructure-even-though-youre-a-dba/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.edwinmsarmiento.com</link>
	<description>Intentional Excellence</description>
	<lastBuildDate>Mon, 13 Apr 2026 21:00:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">84283043</site>		<item>
		<title>Why it is necessary to understand the underlying infrastructure even though you&#8217;re a DBA</title>
		<link>https://www.edwinmsarmiento.com/why-it-is-necessary-to-understand-the-underlying-infrastructure-even-though-youre-a-dba/</link>
		<comments>https://www.edwinmsarmiento.com/why-it-is-necessary-to-understand-the-underlying-infrastructure-even-though-youre-a-dba/#comments</comments>
		<pubDate>Fri, 29 May 2015 00:35:00 +0000</pubDate>
		<dc:creator>Edwin M Sarmiento</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://bassplayerdoc.wordpress.com/2009/02/19/why-it-is-necessary-to-understand-the-underlying-infrastructure-even-though-youre-a-dba</guid>

				<description><![CDATA[I keep highlighting that it is necessary for DBAs to understand the underlying infrastructure as it helps when it comes to resolving issues. I was having connectivity issues with my SQL Server 2008 instance as sqlcmd and osql are both throwing this error HResult 0xFFFFFFFF, Level 16, State 1SQL Network Interfaces: Error Locating Server/Instance Specified [&#8230;]]]></description>
					<content:encoded><![CDATA[<p><span>I keep highlighting that it is necessary for DBAs to understand the underlying infrastructure as it helps when it comes to resolving issues. I was having connectivity issues with my SQL Server 2008 instance as <strong><em><span style="font-size: 85%;">sqlcmd</span></em></strong> and <strong><em><span style="font-size: 85%;">osql</span></em></strong> are both throwing this error</span></p>
<p><strong><em><span style="font-size: 85%; color: #cc0000;">HResult 0xFFFFFFFF, Level 16, State 1SQL Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establishing a connection to the server. When connecting to SQL Server 2008, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections..Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.</span></em></strong></p>
<p><span>This <a href="http://blogs.msdn.com/sql_protocols/archive/2005/10/22/sql-server-2005-connectivity-issue-troubleshoot-part-i.aspx">blog post</a> highlights how to troubleshoot connectivity issues with SQL Server and gave me an idea why I am getting the issue. The first thing I did was to run an <strong><span style="font-size: 85%;">ipconfig /flushdns</span></strong> to make sure I was looking at the correct IP-hostname resolution from my DNS server. Then, I tried to PING the IP address of the SQL Server instance and it worked just fine (I usually add the <strong><em><span style="font-size: 85%;">-a</span></em></strong> switch on my <span style="font-size: 85%;"><strong><em>PING</em></strong></span> command to include the hostname if it is indeed correct). I tried the reverse &#8211; <strong><em><span style="font-size: 85%;">PING</span></em></strong> the hostname &#8211; but my DNS server is returning a different IP for the same hostname. Lokks like the DNS entry for my SQL Server box is a bit screwed up. I logged on to the DNS server to validate and I was right. I modified the IP address of the A record pointing to my SQL Server box, ran another <strong><em><span style="font-size: 85%;">ipconfig /flushdns</span></em></strong> before doing another PING test to validate the change. Once everything is ok, I was able to connect to my SQL Server instance using <strong><em><span style="font-size: 85%;">sqlcmd</span></em></strong> and <span style="font-size: 85%;"><strong><em>osql<span style="font-size: 100%;">. </span></em></strong></span></span></p>
<p>Now, you might be wondering, &#8220;<span style="color: #ff0000;"><strong>Why do I have to know?</strong></span>&#8221; If you&#8217;ve read some of my <a href="https://www.edwinmsarmiento.com/the-lion-the-switch-and-the-wardrobe-on-disaster-recovery/" target="_blank">previous blog posts</a>, you&#8217;ll know that I&#8217;m an advocate of knowing who&#8217;s on the team responsible for keeping the infrastructure highly available. It doesn&#8217;t matter if your database server is online and available from your perspective. If your applications could not connect to it, it&#8217;s as good as it being offline. In fact, I sometimes tell DBAs that my personal measure of availability is the number of phone calls I get from end users regarding the specific application. I shift my focus from being a DBA to being a service delivery manager to properly manage expectations.</p>
<p><span>It pays to understand a bit about something not directly related to your work sometimes. If we know the underlying infrastructure that our databases are a part of, it makes it easy for us to resolve issues, meet expectations and achieve availability goals.</span></p>
<div class="blogger-post-footer"><img alt="" width="1" height="1" /></div>
<p style="text-align: center;"><div style="background-color:#eeeeee;border:1px solid #D6D6D6;font-family:arial,helvetica,sans-serif;font-size:15px;line-height:20px;margin:8px 0 20px;padding:15px 20px;"><strong><br />
</strong></p>
<h1>IF YOU ENJOYED THIS POST, GET MORE UPDATES STRAIGHT TO YOUR INBOX.</h1>
<p>&nbsp;</p>
<p style="text-align: center;">
<p><center><script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.12.2 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-2722" method="post" data-id="2722" data-name="Subscribe" ><div class="mc4wp-form-fields"><p>
    <input type="text" name="FNAME" placeholder="First Name" required> &nbsp;&nbsp;
	<input type="email" name="EMAIL" placeholder="Your email address" required /> &nbsp;&nbsp;
	<input type="submit" value="Keep me updated!" />
</p></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1780677661" /><input type="hidden" name="_mc4wp_form_id" value="2722" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></center></p>
<p style="text-align: center;"></div></p>
]]></content:encoded>
			

		<wfw:commentRss>https://www.edwinmsarmiento.com/why-it-is-necessary-to-understand-the-underlying-infrastructure-even-though-youre-a-dba/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
				<post-id xmlns="com-wordpress:feed-additions:1">163</post-id>	</item>
	</channel>
</rss>