KORJAUS: Ohjattu päivitystoiminto tulee näyttöön uudelleen, kun SSIS 2014 -ratkaisu avataan uudelleen päivitetyillä SSIS-paketeilla

Käytetään kohteeseen
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Käytössäsi on Microsoft SQL Server 2014 Integration Services (SSIS 2014) -ratkaisu, joka sisältää joitakin SSIS:n aiemmissa versioissa käytettyjä SSIS-paketteja ja joidenkin pakettien nimet (pois lukien ".dtsx") sisältävät pisteitä (".").
  • Päivität nämä paketit, jotta niitä voidaan käyttää SSIS 2014:ssä.
  • Avaat ratkaisutiedoston (.sln tiedoston Microsoft SQL Server Data Tools - Business Intelligence (SSDT-BI) -palvelussa ja suoritat ohjatun päivitystoiminnon vaiheet. Päivitysraportti näyttää onnistuneen päivityksen ilman virhettä.
  • Yrität avata ratkaisutiedoston uudelleen SSDT-BI:ssä.

Tässä skenaariossa ohjattu päivitystoiminto ponnahtaa uudelleen esiin ja pyytää päivitystä.

Syy

Tämä ongelma ilmenee, koska SSDT-päivitystyökalussa on vika.
Kun paketin nimessä (ei pidä sisällään .dtsx) on useita pisteitä, päivitystyökalu tallentaa paketin tiedostonimen merkkijonoon ennen viimeistä pistettä ja liittää siihen ".dstx". Jos paketin tiedostonimi on esimerkiksi A.B.C.DTSX, PÄIVITYSTYÖKALU TALLENTAA SEN MUODOSSA A.b.dtsx. Näin ollen päivitystä ei suoriteta alkuperäisessä pakettitiedostossa, ja kun avaat ratkaisun uudelleen, myös ohjattu päivitystoiminto ponnahtaa uudelleen esiin.

Ratkaisu

Tämä ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server:n kumulatiivisessa päivityksessä.

SQL Server 2014:n kumulatiivinen päivitys 5 /en-us/help/3011055

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.