Hivatal

Az MsiGetProductInfo nem sikerült lekérni a ProductVersion-t az SQL 2008R2 telepítése közben

VISSZATÉRT a KALANDOR! ? - IRÁNY AZ ŰR! ? #23

VISSZATÉRT a KALANDOR! ? - IRÁNY AZ ŰR! ? #23
Anonim

Ezen a héten a leggyakoribb hibaüzenetekről beszélünk, miközben telepítjük az SQL 2008 / R2 Windows verziót. Ez az SQL hibaelhárítási sorozat harmadik cikke, amelyet két héttel ezelőtt indítottunk el. A múlt héten tárgyaltuk a teljesítményszámlálók által okozott problémákat.

Az MsiGetProductInfo nem sikerült letölteni a ProductVersion-et

Ezen a héten a következő hibaüzenetet fogjuk tárgyalni:

Az MsiGetProductInfo nem sikerült lekérni a ProductVersion csomagot Product Code = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `1605-ös vagy 1608-as hibakód.

A GUID változik esettől az esettől, ezért a cikknek ezt a konkrét GUID-t kell használni.

Az üzenet azért van, mert az SQL kiszolgálói túlterheltek. Tehát ha ez egy friss telepítés, mondjuk egy új számítógépen vagy egy számítógépen, amely soha nem volt SQL előtt, akkor nagy valószínűséggel valószínűleg nem kapja meg ezt a hibaüzenetet. Így valójában kétféleképpen lehet megoldani ezt a problémát. Az egyik a hagyományos módszer, a másik pedig valami, amivel jöttünk. Tehát mindig azt javasolnám, hogy kövesse a hagyományos módszert.

1. módszer:

Ez a módszer az a hely, ahol megtaláljuk a regisztrációs adatbázisban felelős GUID-t és töröljük azt. Sajnos nem olyan egyszerű, mint amilyennek hangzik. Hogy működik, szükségünk van a fordított keresésre a GUID-ben, hogy megtaláljuk a rendszerleíró adatbázisban. Ez olyan furcsa, hogy jól tudom, hogy ez a módszer tökéletesen működik.

  • Az első telepítés kilép a telepítésből és az összes alkalmazás leállításából
  • Akkor menjen a toregisztikához és hozzon létre biztonsági másolatot a rendszerleíró adatbázisról. Kövesse ezt a cikket a Windows biztonsági másolatának és visszaállításának regisztrálásához.
  • Most lépjen be a GUID beillesztéséhez egy jegyzettömbre, majd fordítsa meg a {A2122A9C-A699-4365-ADF8-68FEAC125D61} változást {C9A2212A-996A- … -re. }
  • Most menjen a Szerkesztés menüpontra, és kattintson a Fájl hivatkozásra, és írja be a {C9A2212A-996A- … parancsot. }

  • Ha megtalálta a kulcsot, törölje.

Néhány esetben a telepítő több kulcsot ad. Ezért minden egyes kulcsot meg kell keresnie, hogy megkapja a hibaüzenetet és törölje azt. Ha lefelé halad, indítsa újra a rendszert, és próbálja meg telepíteni az SQL-t. Nagyon ritka esetekben előfordulhat, hogy

valamilyen engedélyhez kapcsolódó hibaüzeneteket kapunk. Ebben az esetben a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components > és keresse meg a megfelelő kulcsot, és vegye át a tulajdonjogot, és adja meg a teljes engedélyeket.

2. módszer

Ez a módszer egy kicsit kockázatos, de az első kísérletben kell működnie. Ügyeljen arra, hogy ne indítsa újra a rendszert, amíg nem végezzük el a folyamatot. Ebben a módszerben csak az UpgradeCodes használhatatlanná válik az SQL telepítés befejezéséig.

  • Az első beállítás kilép a telepítésből és leállítja az összes alkalmazást
  • Ezután menjen a toregisztériumhoz és készítsen biztonsági másolatot a rendszerleíró adatbázisról.
  • Most menj és kattintson a Exportálás
  • gombra, majd írja be a UC.reg és mentse valahol (talán asztali) Ezután jobb klikkeljen újra és kattintson a átnevezés
  • átnevezésre UpgradeCodes.old Győződjön meg róla, hogy nem indítja újra a rendszert, mert valamilyen más alkalmazás, például az MS Office esetleg abbahagyja a munkát.

Miután a telepítés befejeződött, zárja be a telepítőt, és keresse meg a mentett fájlt UC.reg és kattintson duplán rá, majd kattintson az OK gombra. Most már visszafelé állítjuk az Upgrade kódokat. Nos, az egyik ilyen módszernek biztosan működnie kell az Ön számára. Legyen óvatos, ha dolgozik a regiszterrel. Remélem, hasznosnak találta ezt a cikket. Incase, ha használja, kérheti a megjegyzések szakaszok. Örömmel segítünk Önnek.