title: SQL Server 2008 suddenly stopped connecting
body: <p>This one is strange...</p>
  
  <p>I have a server at home that's part of my home network (workgroup). It has SQL Server 2008 R2 SP1 running on it. I've been connecting to it from my (other) desktop regularly for months now and tonight all of a sudden I can't connect to it from my desktop. I <em>can</em> connect to it if I RDP onto the server and connect locally. I've checked the event logs on the server and nothing interesting appears.</p>
  
  <p>Here's the (unhelpful) error returned by Management Studio from my desktop when trying to connect to the server:</p>
  
  <blockquote>
    <p>Timeout expired.  The timeout period elapsed prior to completion of
    the operation or the server is not responding. (.Net SqlClient Data
    Provider)</p>
  </blockquote>
  
  <p>I'm kinda stumped by this really. I've tried connecting with sqlcmd - it tells me this:</p>
  
  <blockquote>
    <p>Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Unable to
    complete login process due to delay in opening server connection.</p>
  </blockquote>
  
  <p>Not really sure what that means. I've made sure SQL Server is configured to allow remote connections and have used netstat -a and seen that it's listening on port 1433 (for all IPs).</p>
  
  <p>Anyone got any helpful ideas? I've rebooted the server too, but that didn't change anything.</p>
  
  <p>EDIT/UPDATE: from my desktop I can ping the server by host name and I get something like this:</p>
  
  <blockquote>
    <p>Reply from fe80::9077:4449:4b37:cad1%12: time&lt;1ms</p>
  </blockquote>
  
  <p>but if I try to ping it by it's IP address it times out. I wonder if that points to some kind of IPv4 vs. IPv6 issue?</p>