Makale numarası: 925976 - Son Gözden Geçirme: 19 Aralık 2011 Pazartesi - Gözden geçirme: 2.0

sql Server 2005 service pack veya sql Server 2005 düzeltme paketi yüklemeye çalıştığınızda hata iletisi: "hata 29528. Kur, iç özelliklerini ayarlama beklenmeyen bir hatayla karşılaştı"

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Microsoft sql Server 2005 Service Pack 1 (SP1), daha sonra sql Server 2005 hizmet paketlerini veya sql Server 2005 düzeltme paketi yüklemeye çalıştığınızda, sql Server 2005 Database Services veya sql Server 2005 Analysis Services başarıyla yüklenmemiş olabilir. Ayrıca, kurulum günlük dosyasında aşağıdaki hata iletisi kaydedilebilir:
Hata 29528. Kur, iç özelliklerini ayarlama beklenmeyen bir hatayla karşılaştı. Hata: yükleme sırasında önemli bir hata oluştu.

Neden

Bu sorun aşağıdaki nedenlerden biriyle oluşur:
  • Bir işlemi sql Server 2005'in ilk yüklemesi için yerel gruplar kaldırıldı.
  • Bir işlem, yerel grupların güvenlik tanımlayıcılarını (SID) değişti.

Pratik Çözüm

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıkması durumunda kayıt defterini geri yükleyebilirsiniz. Yedekleme ve geri yükleme kayıt defteri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Nasıl yedekleme ve Windows kayıt defterini geri yükleme

Tek başına bir sql Server 2005 yüklemesi için

  1. Sorunun yaşandığı sql Server örneği için SID değerlerini depolamak aşağıdaki kayıt defteri alt anahtarlarını bulun. Her anahtar, SID sql Server örneinin başlangıçta yüklendiklerinde yapılandırılmış yerel gruplara ait olması gereken bir değer içerir.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\MSSQL.X\Setup\SQLGroup
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\MSSQL.X\Setup\AGTGroup
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\MSSQL.X\Setup\FTSGroup
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\MSSQL.X\Setup\ASGroup
    Not Bu kayıt defteri anahtarlarında mssql.X Belirli bir sistem üzerinde karşılık gelen değer için bir yertutucusudur. mssql belirleyebilirsiniz.X Aşağıdaki kayıt defteri alt anahtarının altında mssqlserver kayıt defteri girdisinin değerini inceleyerek tarafından belirli sistemde:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\Instance Names\SQL\
    Kaldırılan herhangi bir yerel grupları için kayıt defteri alt anahtarını silmeniz gerekir. SID değiştirilen yerel grupları için yeni bir SID değeri için kayıt defteri alt anahtarının değerini değiştirmeniz gerekir. PsGetSid komut satırı yardımcı programını kullanarak SID değerlerini elde edebilirsiniz. Yerel grupların adlarını aşağıdakine benzer:
    SQLServer2005MSFTEUser$BilgisayarAdı$ÖrnekAdı
    Adından elde edebilirsiniz Yerel Kullanıcılar ve gruplar Bilgisayar Yönetimi konsolu içindeki düğüm.

    PsGetSid komut satırı yardımcı programını edinme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://technet.microsoft.com/en-us/Sysinternals/bb897417.aspx (http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx)
  2. sql Server 2005 service pack veya sql Server 2005 düzeltme paketini yeniden yükleyin.

Kümelenmiş bir örneği için sql Server 2005

  1. Adım 1 için sql Server 2005'in tek başına bir yükleme yordamı izleyin.
  2. Kümelenmiş sql Server 2005 örneği yeniden yükleyin.
  3. sql Server 2005 service pack veya sql Server 2005 düzeltme paketini yeniden yükleyin.

Durum

Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

sql Server 2005'in ilk yükleme yerel gruplar oluşturur ve yerel gruplar için SID ayarları kayıt defterinde depolar. Ancak yerel grupları veya SID'ler kaldırılır veya olabilir aşağıdaki işlemleri gerçekleştirirken değişti:
  • Active Directory dizin hizmetini bir üye sunucuya yükleyin.
  • Active Directory'yi etki alanı denetleyicisinden kaldırın.

Kurulum günlük dosyalarında aşağıdakine benzer bir hata iletisi görebilirsiniz:
 

GetServiceUserGroup <InstanceName>5</InstanceName> için başarısız oldu

Hata kodu: 0x80070534 (1332)

Windows hata metni: Hesap adlarıyla güvenlik kimlikleri arasında hiçbir eşleştirme yapılmadı.

Kaynak dosya adı: sqlca\sqlcax.cpp

Derleyici zaman damgası: Doy Kas 22 04: 53: 51 2008

İşlev adı: SetInstanceProperty

Kaynak satır numarası: 1224

. .

MSI (s) (ac!E0) [13:59:04:122]: Ürün: Microsoft sql Server 2005 (64-bit)--hata 29528. Kur, iç özelliklerini ayarlama beklenmeyen bir hatayla karşılaştı. Hata: yükleme sırasında önemli bir hata oluştu.

. .

Hata 29528. Kur, iç özelliklerini ayarlama beklenmeyen bir hatayla karşılaştı. Hata: yükleme sırasında önemli bir hata oluştu.

<EndFunc name='LaunchFunction' return='1332' getlasterror='203'></EndFunc>

CustomAction SetInstanceProperty.3EA9D9BF_D9D2_4023_B2A7_9E2137B2FB1B 1603 gerçek hata kodu döndürdü.

Eylem sona erdi, 13: 59: 04: SetInstanceProperty.3EA9D9BF_D9D2_4023_B2A7_9E2137B2FB1B. Dönüş değeri 3.

Eylem sona erdi, 13: 59: 04: yükleyin. Dönüş değeri 3.




Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
Anahtar Kelimeler: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbsql2005setup kbprb kbmt KB925976 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:925976  (http://support.microsoft.com/kb/925976/en-us/ )