title: Temporary table was created in SQL Server but the table name was appended with extra characters
body: <p>I tried to create a temporary table in SQL Server Management Studio v17.9. </p>
  
  <pre><code>CREATE TABLE #test1 
  (
      ID INT NOT NULL IDENTITY PRIMARY KEY,
      MyDate DATETIME2(0) NOT NULL,
      MyValue VARCHAR(25) NOT NULL
  );
  </code></pre>
  
  <p>The table was created and was put in the "Temporary Tables folder under System Database/tempdb/Temporary Tables. and the table name is</p>
  
  <pre><code>dbo.#test1__________________________________________________________0000000000A5
  </code></pre>
  
  <p>I have no idea how many underscore were there. Why was the name appended such long characters?</p>
  
  <p>As a a result I couldn't use it.</p>