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.