title: error, string or binary data would be truncated when trying to insert
body: <p>I am running data.bat file with the following lines:</p>
  
  <pre><code>Rem Tis batch file will populate tables
  
  cd\program files\Microsoft SQL Server\MSSQL
  osql -U sa -P Password -d MyBusiness -i c:\data.sql
  </code></pre>
  
  <p>The contents of the data.sql file is:</p>
  
  <pre><code>   insert Customers
              (CustomerID, CompanyName, Phone)
               Values('101','Southwinds','19126602729')
  </code></pre>
  
  <p>There are 8 more similar lines for adding records.</p>
  
  <p>When I run this with <code>start</code> > <code>run</code> > <code>cmd</code> > <code>c:\data.bat</code>, I get this error message:</p>
  
  <pre><code>1&gt;2&gt;3&gt;4&gt;5&gt;....&lt;1 row affected&gt;
  Msg 8152, Level 16, State 4, Server SP1001, Line 1
  string or binary data would be truncated.
  
  &lt;1 row affected&gt;
  
  &lt;1 row affected&gt;
  
  &lt;1 row affected&gt;
  
  &lt;1 row affected&gt;
  
  &lt;1 row affected&gt;
  
  &lt;1 row affected&gt;
  </code></pre>
  
  <p>Also, I am a newbie obviously, but what do <code>Level #</code>, and <code>state #</code> mean, and how do I look up error messages such as the one above: 8152?</p>