Multicore bir işlemcinin bulunduğu bir bilgisayarda SQL Server 2005'i yüklemek açılamıyor olabilir

Makale çevirileri Makale çevirileri
Makale numarası: 954835 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Şu senaryoyu inceleyin. Microsoft SQL Server 2005'i multicore bir işlemcinin bulunduğu bir bilgisayara yüklemeye ve aşağıdaki koşullardan biri doğrudur:
  • Mantıksal bir işlemci ve fiziksel yuva arasındaki oran 2'in üssü değil. Örneğin, bilgisayarda bir çekirdek üç işlemci ile birlikte tek bir yuva bulunmaktadır.
  • Fiziksel çekirdek sayısı 2'in üssü değil.
  • Toplam CPU tek sayı sayısıdır. Örneğin, yedi veya dokuz CPU vardır.
Bu senaryolarda, SQL Server 2005'i yükleyemiyor.
Yükleme başarısız olduğunda, aşağıdaki hata iletisini Summary.txt dosyasında kaydedilir:
SQL Server hizmeti başlatılamadı. Daha fazla bilgi için bkz: SQL Server Books Online'da konuları, "How için: SQL Server 2005 kurulum günlük dosyaları görüntüle" ve "SQL Server başlangıç el."
Not Summary.txt dosyası aşağıdaki klasörde bulunur:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
Ayrıca Num SQLSetup _ InstanceName _SQL.log dosyasında aşağıdakine benzer bir hata iletisi günlüğe kaydedilir:
Eylem yaparak: Do_sqlScript
PerfTime başlangıcı: Do_sqlScript: 18 Haz Çar 08:32:41 2008
Hizmet MSSQLSERVER'parametreler - m SqlSetup -Q - qSQL_Latin1_General_CP1_CI_AS - T4022 - T3659 - T3610 - T4010 ' Çar Haz 18 başlatılıyor 08:32:41 2008
Hizmeti başlatılamıyor (1053)
Hata kodu: 0x8007041d (1053)
Windows hata metni: Hizmet başlatma ya da denetim isteğine uygun zamanda yanıt vermedi.
Kaynak dosya adı: sqlsetuplib\service.cpp
Derleyici zaman damgası: Cum Eyl 16 13: 20: 12 2005
Işlev adı: sqls::Service::Start
Satır numarası kaynak: 316
Notları
  • NumSQL Server 2005'in her yükleme için artan bir dört basamaklı sayı</a1> temsil eder. InstanceName, SQL Server 2005 örneği adını temsil eder.
  • Num SQLSetup _ InstanceName _SQL.log dosyası aşağıdaki klasörde bulunur:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Bu sorun, Microsoft SQL Server 2008'de oluşmaz.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın:

Yöntem 1

SQL Server 2005'i yüklemeden önce aşağıdaki adımları izleyin:
  1. SQL Server 2005'in yayım sürümünün Kurulum dosyalarını yerel bir sürücüdeki bir klasöre kopyalayın.

    Not Sunucular klasörünü ve yerel bir sürücü için <a2>Araçlar</a2> klasörünü içeren tüm kurulum dosyalarını kopyalamanız gerekir.
  2. SQL Server 2005 SP2 veya SP3 paketini karşıdan yükleyin ve sonra /X parametresi kullanılarak yerel sürücüde genişletin. Örneğin, paketin genişletmek için aşağıdaki komutu çalıştırın:
    SQLServer2005SP2 KB921896 x 64-trk.exe /X
    SQL Server 2005 SP2 veya SP3'ü edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    913089En son SQL Server 2005 hizmet paketi nasıl elde edilir
  3. Yeni alan .msp dosyaları genişletilmiş güncelleştirme paketindeki tam yolları unutmayın. Örneğin,:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. Komut isteminde, uygun yolu kullanarak kurulumunda yeni .msp dosyasını içeren, yayım sürümünden Setup.exe dosyasını çalıştırın.

    Örneğin, SQL Server Database Engine bileşeni için hizmet paketi düzeyini güncelleştirmek için güncelleştirme paketi aşağıdaki komutu kullanır:
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    Not Bu adımı tamamladıktan sonra SQL Server 2005 yüklemesi desteklenmeyen bir yapılandırmada ' dir.
  5. Genişletilmiş bir konumda hotfix.exe dosyasını çalıştırarak hizmet paketi paketi uygulayın. Bu adım, tüm hizmet paketi bileşenleri için geçerlidir ve SQL Server 2005'in yüklenmesi desteklenen bir duruma döndürür.

Yöntem 2

SQL Server 2005'i yüklemeden önce geçici olarak mantıksal bir işlemci sayısını değiştirin. Bu bilgisayar tek işlemcili bir sistem olarak görünmesini sağlar ve SQL Server 2005 başarıyla yüklendi. Bunu yapmak için şu adımları izleyin:

Windows Server 2003

  1. Windows Server 2003'te mantıksal işlemci sayısını değiştirmek için <a0></a0>, aşağıdaki adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, msconfig yazın ve Tamam ' ı tıklatın.
    2. ' De Sistem Yapılandırma yardımcı programı iletişim kutusunda, BOOT.INI</a0> sekmesini tıklatın.
    3. BOOT.INI</a0> sekmesinde, Gelişmiş Seçenekler ' i tıklatın.
    4. BOOT.INI Gelişmiş Seçenekler iletişim kutusunda, seçmek için tıklatın / NUMPROC = onay kutusu.
    5. Listedeki yanında, / NUMPROC = onay kutusunu, 1 ' i tıklatın ve sonra Tamam ' ı tıklatın.
    6. ' De Sistem Yapılandırma yardımcı programı iletişim kutusunda, Tamam ' ı tıklatın.
    7. Sunucuyu yeniden başlatın.
  2. SQL Server 2005'i yükleyin.
  3. SQL Server 2005 için en son hizmet paketini yükleyin.

    En son SQL Server 2005 hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    913089En son SQL Server 2005 hizmet paketi nasıl elde edilir
  4. Sunucu, tüm işlemcilerin kullanarak yeniden başlatın. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, msconfig yazın ve Tamam ' ı tıklatın.
    2. ' De Sistem Yapılandırma yardımcı programı iletişim kutusunda, Genel sekmesini tıklatın.
    3. Genel sekmesinde Normal Başlangıç - bütün aygıt sürücülerini ve hizmetleri yükler'ı tıklatın ve sonra Tamam ' ı tıklatın.
    4. Sunucuyu yeniden başlatın.

Windows Server 2008

  1. Windows Server 2008 mantıksal işlemci sayısını değiştirmek için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, msconfig yazın ve Tamam ' ı tıklatın.
    2. Sistem Yapılandırması iletişim kutusunda, önyükleme sekmesini tıklatın.
    3. Önyükleme sekmesinde Gelişmiş Seçenekler ' i tıklatın.
    4. Gelişmiş Önyükleme Seçenekleri iletişim kutusunda, işlemci sayısı</a0> onay kutusunu seçmek için tıklatın.
    5. Işlemci sayısı onay kutusunda, 1 ' i tıklatın ve sonra Tamam ' ı tıklatın.
    6. Sistem Yapılandırması iletişim kutusunda, Tamam ' ı tıklatın.
    7. Sunucuyu yeniden başlatın.
  2. SQL Server 2005'i yükleyin.
  3. SQL Server 2005 için en son hizmet paketini yükleyin.

    Not Windows Server 2008, SQL Server 2005 Service Pack 2 (SP2) veya sonraki bir hizmet paketini yüklemeniz gerekir.

    En son SQL Server 2005 hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    913089En son SQL Server 2005 hizmet paketi nasıl elde edilir
  4. Sunucu, tüm işlemcilerin kullanarak yeniden başlatın. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, msconfig yazın ve Tamam ' ı tıklatın.
    2. Sistem Yapılandırması iletişim kutusunda, Genel sekmesini tıklatın.
    3. Genel sekmesinde Normal başlangıç ' ı tıklatın ve sonra Tamam ' ı tıklatın.
    4. Sunucuyu yeniden başlatın.

Başka bir geçici çözüm adımları


Ortak çözüm yöntemleri yetersiz olduğu koşullar şunlardır:
  • Aldığınız hata, Kurulum sırasında SQL Server'ı başlatmak için zaman bir retry seçeneği sunulur. Şimdi, Sqlservr.exe ve Sqlos.dll dosyaları, yükleme konumunuzu bir Service Pack 2 (SP2) yükleme sırasında BINN klasörüne değiştirin ve yeniden dene seçeneğini. Bu, SQL Server'ı başlatın ve kurulumu tamamlamak etkinleştirir.
    Not Artık, bir üretim durumda olacaktır.
  • SQL Server SP2'hemen uygulanır ve kullandığınız geri desteklenen bir yapılandırmada.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak SQL Server 2005 Service Pack 1'de giderilmiştir.

Daha fazla bilgi

SQL Server 2005 kurulumu tüm SQL Server 2005 hizmet paketlerini tümleştirme. Belirli bir hizmet paketi düzeyini SQL Server 2005'i yüklemek için <a0></a0>, ilk önce SQL Server 2005'in yayım sürümünü yüklemelisiniz. Ardından, gerekli SQL Server 2005 hizmet paketi yüklemelisiniz. Bu nedenle, bu sorun, SQL Server 2005 Service Pack 1 (SP1) düzeltilmiştir, ancak SQL Server 2005 yükleyemiyor.

SQL Server 2005 Express Edition, belirli bir SQL Server 2005 hizmet paketini tek başına bir pakettir. SQL Server 2005 Express, belirli bir SQL Server 2005 hizmet paketi Edition yüklemesini gerçekleştirdiğinizde, SQL Server 2005 Express Edition, bu hizmet paketi düzeyinde çalışıyor. Bu nedenle, "Belirtiler" bölümünde açıklanan senaryosunda, başarıyla SQL Server 2005 Express Edition tümleşik hizmet paketi ile birlikte yükleyebilirsiniz.

SQL Server 2005 Express Edition en son SQL Server 2005 hizmet paketi ile birlikte yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx


Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx

Özellikler

Makale numarası: 954835 - Last Review: 16 Nisan 2010 Cuma - Gözden geçirme: 8.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB954835 KbMttr
Machine-translated Article
Ö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:954835

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com