Sümptomid
Kui proovite Microsoft SQL serveri installi üle minna versioonile SQL Server 2012 või SQL Server 2014, võidakse kuvada järgmine tõrketeade:
Ilmnes järgmine tõrge: kausta "C:\Program Files\Microsoft SQL Server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS" pole olemas. Eeldatakse, et kaust on olemas, et määrata selle õigused. Uurige, miks kausta pole olemas ja looge see uuesti.
Põhjus
See probleem ilmneb juhul, kui kaust töökohad on kustutatud selle vaikekaustast. Versiooniuuenduse käigus proovitakse versiooniuuendusel luua kausta töökohad nõutud õiguseid. Kui aga kaust on kadunud, ei saa te neid kasutusõigusi rakendada ja täiendus nurjub.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 8 SQL Server 2014 /en-us/help/3067836
Kumulatiivne Update 6 SQL Server 2012 SP2 jaoks /en-us/help/3052468
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Selle probleemi lahendamiseks looge uuesti kaust töökohad, desinstallige nurjunud täiendus ja käivitage siis uuesti uuendamine. Selleks toimige järgmiselt.
-
Kui kasutate faili summary. txt viitena, otsige üles selle kausta töö tee, mida installiprogramm vajab, ja seejärel looge kaust uuesti. Näiteks võib Summary. txt sisaldada järgmist.
Tõrke kirjeldus: kaust "C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS ' pole olemas. Eeldatakse, et kaust on olemas, et määrata selle õigused. Uurige, miks kausta pole olemas ja looge see uuesti.
-
Kui kasutate sama rakenduse Summary. txt, millele viidatakse juhises 1, leidke käsk Uninstall (Desinstalli). Näiteks võib toimik Summary. txt sisaldada järgmist.
Järgmine toiming SQLEngine: SQL serveri versiooniuuendus nurjus. Versiooniuuenduse jätkamiseks kasutage tõrke lahendamiseks järgmist teavet. Järgmisena desinstallige SQL Server, kasutades järgmist käsurida: setup/q või meetme kavandatavatest = uninstall/InstanceID = ProdSQL/Features = SQLENGINE, täistekstiotsingul, REPLICATIONThen, käivitage SQL Server setup uuesti.
-
Avage käsuviip ja otsige üles kaust, mis sisaldab täienduse häälestamise meediumi. Kui täiendate näiteks SQL Server 2012 versiooniks SQL Server 2014, kasutage SQL Server 2014 häälestamise kandjat.
-
Kopeerige ja käivitage käsk juhisest 2 käsureal, et eemaldada osaline install. Kui soovite näiteks desinstallida eksemplari, mis sisaldab eksemplari ID-koodi "ProdSQL", mille täiendamine ebaõnnestus, käivitage järgmine käsk:
setup/q või meetme kavandatavatest = uninstall/InstanceID = ProdSQL/Features = SQLENGINE, täistekstiotsingul, REPLIKATSIOONMärkus. Kui käivitate käsu Desinstalli, ei eemaldata algset eksemplari, mida proovite täiendada. Selle toiminguga eemaldatakse ainult uue versiooni passiivne/osaline install.
-
Käivitage versiooniuuendus uuesti.
Lisateave
Lisateavet leiate teemast üleminek versioonile SQL Server 2014.