Ofis

MsiGetProductInfo yüklenirken yüklenirken ProductVersion`ı geri alamadı SQL 2008R2

Выборка данных в Microsoft SQL Server 2008 R2. Часть-1

Выборка данных в Microsoft SQL Server 2008 R2. Часть-1
Anonim

Bu hafta, Windows 2008`in SQL 2008 / R2 sürümünü yüklerken aldığımız en yaygın hata mesajlarından birini ele alacağız. Bu, iki hafta önce başlattığımız SQL Sorun Giderme serisinin üçüncü makalesi. Geçen hafta, performans sayaçları sorunlarının neden olduğu konuları ele aldık.

MsiGetProductInfo, ProductVersion

alamadı. Bu hafta, hatayı tartışacağız:

MsiGetProductInfo, ProductVersion ürün paketi ile paket için ProductVersion`ı alamadı: `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Hata kodu 1605 veya 1608.

GUID, duruma göre değişecektir bu nedenle bu makalede bu GUId`yi kullanacağım.

Bu hatayı almamızın ana nedeni ileti, soldaki aşırı sağlanmış olan SQl`in nedenidir. Bu yüzden yeni bir bilgisayarda ya da SQl`de hiç bulunmayan bir bilgisayarda yeni bir yüklemeniz, büyük olasılıkla bu hata iletisini almayacaksınız demektir. Yani bu sorunu çözmek için iki yol var. Geleneksel yöntemlerden biri diğeriyle birlikte geldiğimiz bir şey. Yani her zaman geleneksel yöntemi takip etmeyi öneririm.

Yöntem 1:

Bu yöntem, kayıt defterindeki GUId`i bulacağımız ve sildiğimiz yerdir. Maalesef söylediği kadar kolay değil. Nasıl çalışır, GUId`yi kayıtta bulmak için geriye doğru aramaya ihtiyacımız var. İşte bu kadar işe yarayan garip bir şey bu. ”

  • İlk kurulum, kurulumdan çıkar ve tüm uygulamaları kapatır
  • Ardından toregistry`e gidin ve kayıt defterinin bir yedeğini oluşturun. Bu makaleyi Windows`ta Yedekleme ve Geri Yükleme`yi yükleyin.
  • Şimdi GUId`yi bir not defterine yapıştırın, sonra değeri tersine çevirin, yani {A2122A9C-A699-4365-ADF8-68FEAC125D61}, {C9A2212A-996A-… olarak değiştirin. }
  • Şimdi Düzenle`ye gidin ve Dosya`ya tıklayın ve {C9A2212A-996A-… yazın. }

  • Anahtarı bulduğunuzda onu siler.

Bazı durumlarda yükleyici size birden fazla anahtar verecektir. Bu yüzden, hata mesajını aldığınız her bir anahtarı aramanız ve silmeniz gerekir. Aşağıya indiğinizde devam edin ve sisteminizi yeniden başlatın ve SQl`i yüklemeyi deneyin. Çok nadir durumlarda

gibi bir şeyle ilgili hata iletileri alabilirsiniz. Böyle durumlarda HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components `a gidin. İlgili anahtarı bulun ve sahiplik alın ve tüm izinleri verin.

Yöntem 2

Bu yöntem biraz risklidir ancak ilk denemede çalışmalıdır. İşlemi tamamlayana kadar sistemi yeniden başlattığınızdan emin olun. Bu yöntemde, SQL kurulumunu tamamlayana kadar UpgradeCodes`i kullanılamaz hale getireceğiz.

  • İlk kurulum, kurulumdan çıkar ve tüm uygulamaları kapatır
  • Ardından toregistry`e gidin ve kayıt defterinin bir yedeğini oluşturun.
  • Şimdi git HKEY_Classes_Root Installer UpgradeCodes .
  • UpgradeCodes `a sağ tıklayın ve Dışarıya tıklayın ve UC.reg vebir yere kaydedin (Belki Desktop)
  • Sonra tekrar sağ tıklayın veyeniden adlandırıp UpgradeCodes.old

olarak yeniden adlandırın. Şimdi SQl`i tekrar yüklemeyi deneyin. Bu sefer ilk denemede çalışması gerekir. Sistemi yeniden başlattığınızdan emin olun, çünkü MS Office gibi başka bir uygulama çalışmayı durdurabilir. Yükleme tamamlandıktan sonra, yükleyiciyi kapatın ve kaydettiğiniz dosyayı bulun. UC.reg ve üzerine çift tıklayın ve Tamam`a tıklayın. Şimdi UpgradeCodes`ı tekrar geri aldık.

Bu yöntemlerden biri kesinlikle sizin için çalışmalıdır. Sadece çalışma ile çalışırken dikkatli ol. Umarım bu makaleyi faydalı bulmuşsunuzdur. Kullanıyorsanız, yorum bölümlerinde isteyebilirsiniz. Size yardımcı olmaktan mutluluk duyarız.