A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2012 javításait. Mivel a javítások összegzőek, minden új kiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2012-es javítás kiadásában szereplő összes biztonsági javítást.
Jelenségek
Tegyük fel, hogy a Microsoft Visual C++ 2005 Runtime újraterjeszthető csomag ATL biztonsági frissítése (8.0.50727.4053-es build) telepítve van egy számítógépre. A Microsoft SQL Server 2012 telepítése sikertelen lehet. Emellett a következő hibaüzenet jelenhet meg:
Szerelvényhiba: A jegyzékfájlok identitásai azonosak, de a tartalmuk eltérő.
Ha ez a probléma jelentkezik, a rendszer a következő hibaüzenetet naplózza a SQL Server beállítási naplófájljában:
Detail_ComponentUpdate.txt { Slp: MSI-hiba: 1935 Hiba történt a "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"" szerelvény telepítése során. További információért tekintse meg a Súgó és támogatás című témakört. HRESULT: 0x80073715. Slp: A HResult lekérésére tett kísérlet az Slp: InstallPackage: MsiInstallProduct szerelvénytelepítési hiba miatt a 1603-at eredményezte. Slp: MsI-hibakód használata az újrapróbálkozási lehetőség észleléséhez: 1935 Slp: Újrapróbálkozási képes MSI visszatérési kód észlelve: 1935 Slp: Alvó állapot 120 másodperccel az újrapróbálkozási kísérlet előtt..... Slp: Hiba történt a "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"" szerelvény telepítése során. További információért tekintse meg a Súgó és támogatás című témakört. HRESULT: 0x80073715. Slp: Az általános hiba Watson-gyűjtője létrejött . Hiba: A "Install_SqlSupport_Cpu64_Action" művelet végrehajtása sikertelen volt. Slp: Completed Action: Install_SqlSupport_Cpu64_Action, returned False }
Az SqlSupport-műveletekhez három újrapróbálkozási kísérlet van. A kimeneti naplók a következő hibaüzenetet tartalmazhatják:
SqlSupport_Cpu64_1_ComponentUpdate_#.log { Végrehajtó művelet: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) Végrehajtó művelet: SetTargetFolder(Folder=23\Microsoft SQL Server 20 12\Configuration Tools\) SHELL32::SHGetFolderPath visszaadva: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server Telepítési központ (64 bites),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) A fájl akadálymentességének ellenőrzése: SQL Server telepítés Középre (64 bites).lnk Végrehajtási művelet: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Szerelvényhiba: A jegyzékfájlok identitásai azonosak, de tartalmaik megegyeznek Különböző. Megjegyzés: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.40 53",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" Assembly Error (sxs): További diagnosztikai információkért tekintse meg az összetevő-alapú karbantartási naplót a -140843912ndir\logs\cbs\cbs.log helyen. 1935-ös hiba. Hiba történt a "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"" szerelvény telepítése során. További információért tekintse meg a Súgó és támogatás című témakört. HRESULT: 0x80073715. assembly interface: IAssemblyCacheItem, function: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Product: Microsoft SQL Server 2012 Setup (English) -- Error 1935. Hiba történt a "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"" szerelvény telepítése során. További információért tekintse meg a Súgó és támogatás című témakört. HRESULT: 0x80073715. assembly interface: IAssemblyCacheItem, function: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Megjegyzés: 1: 1708 Termék: Microsoft SQL Server 2012 telepítő (angol) – A telepítés sikertelen. }
Megjegyzés: Előfordulhat, hogy az alábbi módszerek egyike telepítette a Visual C++ 2005 Runtime újraterjeszthető csomag ATL biztonsági frissítését, ami a problémát okozza:
-
Töltse le és telepítse a frissítést az alábbi Microsoft-webhelyek egyikéről:
-
973544 A Microsoft Visual C++ 2005 Service Pack 1 terjeszthető csomag biztonsági frissítésének leírása: 2009. július 28.
-
Microsoft Visual C++ 2005 Service Pack 1 újraterjeszthető csomag ATL biztonsági frissítés
-
-
A frissítés telepítéséhez használjon más szoftvereket, amelyek tartalmazzák a Visual C++ futtatókörnyezeteket újraterjeszthető egyesítési modulként.
-
Futtassa a Microsoft Update-et a számítógép biztonsági frissítéseinek alkalmazásakor. Futtassa például a Microsoft Update parancsot a biztonsági frissítések Microsoft Visual Studio 2005-ben való alkalmazásához.
A probléma oka
Ez a probléma a Visual C++ 2005 futtatókörnyezet kódtárának egy ismert hibája miatt fordul elő.Megjegyzés Az ismert problémával kapcsolatos további információkért kattintson a következő cikkszámra a cikk microsoftos tudásbázisban való megtekintéséhez:
2643995 JAVÍTÁS: "HRESULT: 0x80073715" hiba egy alkalmazás .msi fájl használatával történő telepítésekor, ha a fájlt egyesítjük a Visual C++ 2005 futtatókörnyezeti kódtár egyesítési moduljaival
Megoldás
Kumulatív frissítési információk
SQL Server 2012
A hiba javítását először a 2012-es SQL Server 1. kumulatív frissítésében adtuk ki. A SQL Server kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében talál további információt:
2679368 1. összegző frissítés a SQL Server 2012-hözMegjegyzés Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az előző SQL Server javítás kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2692828 A 2012-SQL Server után kiadott SQL Server 2012-ben kiadott buildek
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Kerülő megoldás
A probléma kerülő megoldásához frissítheti a SQL Server 2012 RTM telepítő bináris fájljait a 2012-es SQL Server 1. kumulatív frissítésével vagy egy későbbi összegző frissítéssel a telepítési folyamat végrehajtása előtt. Ehhez használja az /UpdateSource kapcsolót.Önálló telepítés esetén kövesse az alábbi lépéseket:
-
Töltse le az összegző frissítést a Microsoft webhelyéről, és telepítse a letöltött frissítési csomagot a kiszolgáló által elérhető mappába.
-
Kattintson duplán az ikonra a Self-Extractor varázsló futtatásához. Bontsa ki a fájlokat egy mappába a kiszolgálón vagy egy UNC-megosztáson.
-
A kiszolgálón nyisson meg egy rendszergazdai parancssort, és módosítsa a könyvtárat arra a mappára, amely az RTM SQL Server 2012 telepítési adathordozót tartalmazza. Például futtassa a következő parancsot:
cd E:\SQLSetup\
-
Futtassa Setup.exe a parancssorból az /updatesource kapcsolóval együtt, hogy a telepítést a 2. lépésben leírt mappába vagy megosztásba irányítsa. Például futtassa a következő parancsot:
setup.exe /action=install /updatesource=C:\SQL2012CU
-
A beállítási folyamat észleli az összegző frissítést. Miután elfogadta a licencszerződést, a telepítési folyamat Termék Frissítések lapján jelölje be a "SQL Server termékfrissítések belefoglalása" jelölőnégyzetet az RTM telepítőfájljaira vonatkozó összegző frissítési javítások alkalmazásához.
Ha egy adott .MSI fájl telepítésével szerelvényhiba lép fel, ellenőrizze, hogy elérhető-e frissített verzió az adott szolgáltatáshoz a SQL Server 2012 SP1 szolgáltatáscsomagból. Ezután letöltheti és telepítheti a .MSI fájlt. A telepítés után újra futtathatja az SQL 2012 fő beállítását a szükséges funkciók hozzáadásához.
Hivatkozások
A SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis következő cikkében tájékozódhat:
935897 Növekményes karbantartási modell érhető el a SQL Server csapattól a jelentett problémák gyorsjavításainak továbbításáhozA SQL Server frissítések elnevezési sémájáról további információt a microsoftos tudásbázisban a következő cikkszámra kattintva tekinthet meg:
822499 A Microsoft SQL Server szoftverfrissítési csomagok elnevezési sémájaA szoftverfrissítési terminológiával kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása