title: SSIS package upgraded by deployment
body: <p>In our QA virtual environment, which contains multiple SQL server, i wanted to deploy an SSIS 2012 package (ispac, project deployment) maintained through Visual Studio 2010. The destination SSIS server was 2012 but the client on the workstation included SQL server 2014. By executing the ispac package on the workstation and specifying to deploy on the SQL server 2012, the deployment went without any errors. But when executing the package on the SSIS server we get errors such as </p>
  
  <blockquote>
    <p>"Package Name" : Error: The version number in the package is not 
    valid. The version number cannot be greater than current version<br>
    number. </p>
    
    <p>"Package Name" : Error: Error loading value "8" from node
    "DTS:Property".</p>
    
    <p>"Package Name" : Error: Package migration from    version 8 to
    version 6 failed with error 0xC001700A "The version    number in the
    package is not valid. The version number cannot be    greater than
    current version number.".</p>
  </blockquote>
  
  <p>All my package (.dtsx) have </p>
  
  <pre><code> &lt;DTS:Property DTS:Name="PackageFormatVersion"&gt;6&lt;/DTS:Property&gt;
  </code></pre>
  
  <p>As well as the manifest</p>
  
  <pre><code>&lt;SSIS:Property SSIS:Name="PackageFormatVersion"&gt;6&lt;/SSIS:Property&gt;
  </code></pre>
  
  <p>It looks like the SQL 2014 client or the workstation upgraded my package to V8 even though my destination server was V6.
  When I deployed directly from the SQL 2012 server (which didn't have SQL 2014) everything deployed and ran as expected.
  Is This the expected result ? or a problem</p>