title: SQL Server connection string keywords act as case sensitive although they shouldn't be
body: <p>I use .NET's OdbcConnectionStringBuilder to update a connection string read from a config file, which makes its keys lower case, as documented by MS ("Data Source" -> "data source").</p>
  
  <p>The connection string is used to access MS SQL Server (2008, if it makes a difference).</p>
  
  <p>It works fine on my machine (Windows 7 32 bit), and according to <a href="http://msdn.microsoft.com/en-us/library/ms254978.aspx" rel="noreferrer">MS's documentation</a> it should work:</p>
  
  <blockquote>
    <p>Keywords are not case sensitive</p>
  </blockquote>
  
  <p>However, on several other machines (at least some are 64 bit), the connection to DB could not be opened with this lower case. Only after changing the keywords manually to their original casing (upper case on the letter of each word) the DB connection was opened.</p>
  
  <p>The keywords in the connection string (all were modified to lower case):</p>
  
  <ul>
  <li><code>Data Source</code></li>
  <li><code>Initial Catalog</code></li>
  <li><code>Integrated Security</code></li>
  </ul>