Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Kullanıcı denetim noktasını (UCP) barındıran bir Microsoft SQL Server 2008 R2 örneğine sahipsiniz.
-
Örneğe SQL Server 2008 R2 için toplu güncelleştirme paketi 1'i yüklersiniz.
Bu senaryoda yükleme başarılı olur. Ancak, SQL Server hizmeti başlatılamıyor. Ayrıca, aşağıdaki hata iletileri SQL Server Errorlog dosyasına kaydedilir:
<Tarih> <Saati> spid7s Yürütülüyor [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Tarih>< Saat> spid7s SQL Server bu bileşen bu sunucunun güvenlik yapılandırmasının bir parçası olarak kapatıldığından 'Aracı XP'leri' sys.xp_qv yordamına erişimi engelledi. Sistem yöneticisi sp_configure kullanarak 'Aracı XP'leri' kullanımını etkinleştirebilir. 'Aracı XP'lerini' etkinleştirme hakkında daha fazla bilgi için SQL Server Books Online'da "Surface Alanı Yapılandırması" bölümüne bakın.<Tarih><Saat> spid7s Hatası: 15281, Önem Derecesi: 16, Durum: 1.<Tarih><Saati> spid7s SQL Server, bu bileşen bu sunucu için güvenlik yapılandırmasının bir parçası olarak kapalı olduğundan 'Aracı XP'leri' bileşeninin 'sys.xp_qv' yordamına erişimi engelledi. Sistem yöneticisi sp_configure kullanarak 'Aracı XP'leri' kullanımını etkinleştirebilir. 'Aracı XP'lerini' etkinleştirme hakkında daha fazla bilgi için SQL Server Books Online'da "Surface Alanı Yapılandırması" bölümüne bakın.<Tarih><Saat> spid7s Hatası: 912, Önem Derecesi: 21, Durum: 2. 'sqlagent100_msdb_upgrade.sql' yükseltme adımı 15281, durum 1, önem derecesi 16 hatasıyla karşılaştığından , 'ana' veritabanı için< Saat >spid7s Betik düzeyi yükseltmesi başarısız<Tarih>. Bu, normal işlemi engelleyebilecek ve veritabanı çevrimdışına alınabilecek ciddi bir hata koşuludur. Hata 'ana' veritabanının yükseltilmesi sırasında oluştuysa, tüm SQL Server örneğinin başlatılmasını engeller. Hatalar için önceki hata günlüğü girişlerini inceleyin, uygun düzeltme eylemlerini gerçekleştirin ve betik yükseltme adımlarının tamamlanmaya çalışması için veritabanını yeniden başlatın.<Tarih><Saat> spid7s Hatası: 3417, Önem Derecesi: 21, Durum: 3.<Tarih><Saat> spid7s Ana veritabanı kurtarılamıyor. SQL Server çalıştırılamıyor. Ana şablonu tam yedeklemeden geri yükleyin, onarın veya yeniden derleyin. Ana veritabanını yeniden oluşturma hakkında daha fazla bilgi için bkz. çevrimiçi kitaplar SQL Server.<Tarih><Saat> spid7s SQL İzlemesi sunucunun kapatılması nedeniyle durduruldu. İzleme Kimliği = '1'. Bu yalnızca bilgilendirme amaçlı bir iletidir; kullanıcı eylemi gerekmez.
Bu sorun, UCP barındıran bir SQL Server 2008 R2 Sürüm Adayı (RC) örneğini SQL Server 2008 R2 sürüm sürümüne yükselttiğiniz zaman da oluşabilir.
Neden
Bu sorun, SQL Server 2008 R2 msdb veritabanı için yükseltme betiğini çalıştırdığında Aracı XP'leri seçeneğinin etkinleştirilmemesi nedeniyle oluşur.Bu betik, SQL Server hizmeti başlatıldığında çalışır. Betik, UCP ile ilgili bir saklı yordam çalıştırır. Ayrıca saklı yordam, Aracı XP'leri seçeneğinin etkinleştirilmesini gerektirir.
Çözüm
Toplu güncelleştirme bilgileri
Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 2'de yayımlandı. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme 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:
2072493 SQL Server 2008 R2 için toplu güncelleştirme paketi 2Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı göz önünde bulundurmanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
981356 SQL Server 2008 R2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri
Geçici Çözüm
Not Toplu güncelleştirme Paketi 1'i henüz yüklemediyseniz, toplu güncelleştirme paketi 2'yi yüklemek için "Çözüm" bölümünü izlemeniz gerekir. Bu sorun, SQL Server 2008 R2 güncelleştirmesinin toplu güncelleştirme paketi 2 ve sonraki sürümlerinde mevcut değildir.Toplu güncelleştirme paketi 1'i yükledikten sonra bu sorunla karşılaşırsanız bu sorunu geçici olarak çözmek için şu adımları izleyin:
-
SQL Server 2008 R2 örneğinde izleme bayrağı 902'yi etkinleştirin. Bunu yapmak için şu adımları izleyin:
-
SQL Server Yapılandırma Yöneticisi açın.
-
SQL Server Yapılandırma Yöneticisi'da SQL Server Hizmetleri'ne tıklayın.
-
SQL Server hizmeti'ne çift tıklayın.
-
SQL Server Özellikleri iletişim kutusunda Gelişmiş sekmesine tıklayın.
-
Gelişmiş sekmesine tıklayın, Başlangıç Parametreleri öğesini bulun.
-
Var olan dize değerinin sonuna ;-T902 ekleyin ve ardından Tamam'a tıklayın.
-
-
SQL Server hizmeti'ne sağ tıklayın ve ardından Başlat'a tıklayın.
-
SQL Server Agent hizmeti çalışıyorsa, SQL Server Agent hizmetine sağ tıklayın ve ardından Durdur'a tıklayın.
-
SQL Server Management Studio açın ve SQL Server 2008 R2 örneğine bağlanın.
-
Aşağıdaki deyimleri çalıştırın:
EXEC sp_configure 'gelişmiş göster', 1; YENİ -DEN YAPILANDIRIN; EXEC sp_configure 'güncelleştirmelere izin ver', 0; YENİ -DEN YAPILANDIRIN; EXEC sp_configure 'Aracı XP'leri', 1; YENİ -DEN YAPILANDIRIN; GO
-
SQL Server Yapılandırma Yöneticisi'da SQL Serverservice'e sağ tıklayın ve ardından Durdur'a tıklayın.
-
SQL Server 2008 R2 örneğindeki izleme bayrağı 902'yi kaldırın. Bunu yapmak için 1f. adımda güncelleştirdiğiniz dize değerinden ;-T902 dosyasını silin.
-
SQL Server hizmeti'ne sağ tıklayın ve ardından Başlat'a tıklayın.
-
SQL Server Agent hizmetine sağ tıklayın ve ardından Başlat'a tıklayın.
-
SQL Server Management Studio'da SQL Server 2008 R2 örneğine yeniden bağlanın.
-
Nesne Gezgini'da Yönetim'i genişletin, Veri Toplama'ya sağ tıklayın ve ardından Veri Toplamayı Etkinleştir'e tıklayın.Not Veri toplama zaten etkinse, Veri Toplamayı Etkinleştir öğesi kullanılamaz.
Not SQL Server Management Studio'da SQL Server 2008 R2 örneğine bağlandığınızda aşağıdaki hata iletisini alabilirsiniz:
Hata: 18401' kullanıcı< oturum açma adı>' için oturum açılamadı . Neden: Sunucu betik yükseltme modunda. Şu anda yalnızca yönetici bağlanabilir.
Bu hata iletisi, SQL Server 2008 R2'nin toplu güncelleştirme paketi 1'in yüklenmesini tamamladığını gösterir. Bu hata iletisini alırsanız birkaç dakika bekleyin ve ardından SQL Server 2008 R2 örneğine yeniden bağlanın.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
SQL Server için Artımlı Hizmet Modeli hakkında bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935897 Bildirilen sorunlara yönelik düzeltmeleri sunmak üzere SQL Server ekibinden Artımlı Hizmet Modeli sağlanıyor SQL Server güncelleştirmelerinin adlandırma şeması 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:
822499 Microsoft SQL Server yazılım güncelleştirme paketleri için şema adlandırma Yazılım güncelleştirme terminolojisi 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:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması