title: java.sql.SQLException: Single-Sign-On is only supported on Windows. Please specify a user name
body: <p>I am using the <a href="http://jtds.sourceforge.net/index.html" rel="nofollow noreferrer">jTDS</a> driver in order to connect to an SQL Server database from my Android application, which uses the Windows Authentication. As advised in the <a href="http://jtds.sourceforge.net/faq.html#windowsAuth" rel="nofollow noreferrer">FAQs</a>, I read the <a href="http://jtds.svn.sourceforge.net/viewvc/jtds/branches/jTDS%201.2%20%28stable%29/README.SSO?revision=1120&amp;view=markup" rel="nofollow noreferrer">READMESSO</a> file and as told, I placed the native SPPI library (ntlmauth.dll) in the system path (defined by the PATH system variable)</p>
  
  <p><img src="https://i.stack.imgur.com/pKWmy.png" alt="enter image description here"></p>
  
  <p>However, when I try to connect to the database using the following code:</p>
  
  <pre><code>String driver = "net.sourceforge.jtds.jdbc.Driver";
  Class.forName(driver).newInstance();
  String connString = "jdbc:jtds:sqlserver://192.168.56.1/MyMovies;";
  Conncection conn = DriverManager.getConnection(connString);
  </code></pre>
  
  <p>I get the following exception:</p>
  
  <pre><code>java.sql.SQLException: Single-Sign-On is only supported on Windows. Please specify a user name.
  </code></pre>