title: Reseed identity column to 0 fails - current identity value is NULL
body: <p>I restore database and delete records in my_table using</p>
  
  <pre><code> delete from my_table;
  </code></pre>
  
  <p>Then I reseed table identity column using this query:</p>
  
  <pre><code>DBCC CHECKIDENT('dbo.my_table', reseed, 0);
  </code></pre>
  
  <p>and the message I got is:</p>
  
  <blockquote>
    <p>Checking identity information: current identity value 'NULL', current column value '0'.</p>
  </blockquote>
  
  <p>But, when I check current identity using this query:</p>
  
  <pre><code>DBCC CHECKIDENT ('my_table', NORESEED); 
  </code></pre>
  
  <p>I got this message:</p>
  
  <blockquote>
    <p>Checking identity information: current identity value 'NULL', current column value 'NULL'.</p>
  </blockquote>
  
  <p>So, when I'm inserting record in table, first insert gives me an error, but if I try once more then insert succeed. </p>
  
  <p>Why I can't set current identity column value to 0? I need first insert in table to be with identity value 1.</p>