Belirtiler

Bazı modüller Microsoft SQL Server işlem adres alanına (Sqlservr.exe) yüklendiğinde, aşağıdaki belirtilerle karşılaşabilirsiniz:

  • Raporları çeşitli Askı ile ilgili hata iletileri ve koşulları (örneğin, SQL Server Zamanlayıcı ileti 17883, uygulama zaman aşımı iletileri gibi içinde SQL Server engelleme ciddi)

  • SQL Server eşzamanlı yük miktarını olağandışı yoğunlukta değilse bile çok yavaş yanıt

  • Özel durumlar (örneğin, erişim ihlalleri), kritik hata iletileri hakkında veritabanı tutarlılık, onaylama iletileri veya beklenmeyen bir işlem sonlandırma

  • % 100 CPU kullanımı ve uzun, bellek içi OLTP tabloları kullandığınızda SQL Server veritabanı kurtarma kez

Neden

Bu sorunlar belirli modülleri (Sqlservr.exe) SQL Server işlemine yükleyebilir ve uygulamaları veya SQL Server çalıştıran bir sunucuda yüklü olan diğer yazılımlar nedeniyle oluşur. Belirli iş mantığına gereksinim, bir gelişmiş işlevler veya izleme yetkisiz erişim elde etmek için yapılabilir. Bu modüller detouring önemli Win32 API ve SQL Server yordamları ve riskli API'lerini çağırmak dahil desteklenmeyen etkinlikleri gerçekleştirebilir. Ayrıca, bazı iç sorunları bu modüller içinde SQL Server işleminin düzgün çalışması için gerekli olan çeşitli bellek yapılarının bozulmasına neden olabilir.

Geçici çözüm

Uyarı Bu geçici çözüm, kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilen saldırılara karşı bir bilgisayarın veya ağın daha savunmasız kalmasına neden olabilir. Bu geçici çözüm önerilmez, ancak bu geçici çözümü sizin uygulayabilmeniz için bu bilgiler sağlanmaktadır. Bu geçici çözümü kullanmak kendi sorumluluğunuzdadır.

Bu soruna geçici bir çözüm bulmak için şu adımları izleyin:

  1. SQL Server işlem içine yüklenmiş modülü tanımlamak ve soruna neden olan.

  2. Söz konusu modülü için aşağıdaki eylemleri gerçekleştirin:

    1. Uygulama SQL Server işlemine özgü modül yüklemeyecek biçimde yapılandırın.

    2. Modül veya güncelleştirmeleri denetlemek için uygulama satıcısına başvurun. Kullanılabilir tüm güncelleştirmeleri uygulayın.

    3. Bazı nadir durumlarda, modül ve kararlılık SQL Server işlem ve sistem geri yükleme için kendi ilişkili yazılım kaldırmanız gerekebilir.

    Not: Bazı durumlarda, tüm bu eylemleri gerçekleştirmeniz gerekebilir.

Daha fazla bilgi

"Belirtiler" bölümünde açıklanan belirtilere yol açabilir aşağıdaki modüller ve Microsoft Müşteri Destek Hizmetleri'ne (CSS) takım belirlemiştir. Yeni sorunlar olduğu gibi bu listenin güncelleştirilecektir. Bu liste, "Çözüm" bölümünde açıklanan işlem tanımlamanıza yardımcı olmak için sağlanmıştır. Bu işlem genellikle süresi boyunca sorun tanılama ve veri izleme yinelemeli bir dizi topluluğu içerir.

SQL Server işlemi içinde yüklü olduğunda aşağıdaki modüller performans ve kararlılık sorunlarına neden olabilir:

  • ENTAPI.DLL
    ENTAPI. McAfee VirusScan Enterprise Microsoft SQL Server çalıştıran bir sunucuya yüklerseniz, DLL SQL Server işlemine yüklenir ve sonra SQL Server'ı izlemek için bu yazılım yapılandırmanız. Bu modülü yüklendiğinde önemli Win 32 API SQL Server işlemi içinde de detoured. SQL Server işleminde bu modül yüklü olduğunu fark ederseniz, SQL Server (Sqlservr.exe) çeşitli Gelişmiş izleme, arabellek taşma koruması gibi gelen dışlamak için McAfee VirusScan Enterprise yapılandırın.

  • HIPI.DLL, HcSQL.dll, HcApi.dll, HcThe.dll
    SQL Server ile aynı sistemde Host Intrusion önleme McAfee yazılım yüklerseniz bu DLL dosyaları SQL Server işlemine yüklenir. SQL Server işleminde bu modül yüklü olduğunu fark ederseniz, SQL Server (Sqlservr.exe) kendi izleme listesinden çıkarmak için McAfee ana izinsiz giriş önleme yapılandırın.

  • SOPHOS_DETOURED. DLL ve SOPHOS_DETOURED_x64. DLL, SWI_IFSLSP_64.dll
    Sophos Antivirus programı SQL Server çalıştıran bir sunucuya yüklerseniz, aşağıdaki DLL dosyaları SQL Server işlemine yüklenir. SQL Server işleminde bu modül yüklü olduğunu fark ederseniz, bu modül yükleme SQL Server işlemi içinde kaçının AppInit_Dlls yapılandırma kayıt defteri alt anahtarını kullanabilirsiniz.

  • PIOLEDB. DLL ve PISDK. DLL
    Bu DLL dosyalarını PI sunucudan veri erişim için PI OLEDB Sağlayıcısı kullanırsanız veya PI SDK kullanan genişletilmiş saklı yordamlar kullanırsanız, SQL Server işlemine yüklenir. Bu modüller SQL Server işlem içine yüklenmiş olduğunu fark ederseniz, OLEDB Sağlayıcısı bir işlem dışı sağlayıcısını yapılandırmak için bu modüllerin satıcısına başvurun. Bu yapılandırma SQL Server işleminde bu modülleri yüklemek zorunda önlenmesine yardımcı olur.

Bu makalede açıklanan uygulama yazılımı için Sqlservr.exe dışlama ilkeleri ayarlamak hakkında daha fazla bilgi için ürün kılavuzuna başvurun veya yazılım satıcısına başvurun.

Aşağıdaki tabloda, ürün ve bu durum, SQL Server örneği ve kural karşı yürütülecek SQL Server sürümlerinde otomatik olarak denetleme araçları hakkında daha fazla bilgi sağlar.

Kuralı yazılımı

Kuralı başlık

Kural açıklaması

Ürün sürümleri karşı kuralın değerlendirilmesi

Sistem Merkezi Danışmanı

Sunucu kararlılık sorunlarına neden olan SQL Server yüklü modüller

Sistem Merkezi Danışmanı, bu makalede belirtilen DLL'lerin listesini SQL Server işlemi içinde yüklenip yüklenmediğini belirtir. Danışmanı uyarının "Toplanan bilgiler" bölümünde sağlanan bilgileri gözden geçirin ve sonra makalesinde açıklanan gerekli yapılandırma değişikliklerini yapın.

SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

SQL Server 2008 R2 en iyi yöntem Çözümleyicisi (SQL Server 2008 R2 BPA)

Windows API çağrıları kesilmesini

SQL Server 2008 R2 en iyi yöntem Çözümleyicisi (SQL Server 2008 R2 BPA) SQL Server içinde yüklenen arabellek taşma koruması desteklemek için modülleri algılamak için bir kural sağlar. BPA aracını çalıştırın ve "Makinesi - kesilmesini, Windows API çağrıları" başlıklı bir uyarı iletisi alırsanız modülleri arabellek taşma koruması desteklemek için SQL Server içinde yüklenir. BPA'ın "sys.dm_os_loaded_modules dinamik yönetim görünümü (DMV) içinde bulunan % entapi.dll%" olarak benzer bir ada sahip herhangi bir modül bakarak algılar.

SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

SQL Server 2012 en iyi yöntem Çözümleyicisi (SQL Server 2012 BPA)

Windows API çağrıları kesilmesini

SQL Server 2012 BPA kural bu makalede belirtilen DLL'lerin listesini SQL Server işlemi içinde yüklenip yüklenmediğini belirlemek için sağlar. Çalıştırırsanız, BPA aracı ve "Makinesi - kesilmesini Windows API çağrıları" başlıklı bir uyarı iletisi alırsınız, "Sorun" BPA deyiminde sağlanan bilgileri gözden geçirin ve makalesinde açıklanan gerekli yapılandırma değişiklikleri yapın.

SQL Server 2012


Bu makalede açıklanan üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında açık veya örtük hiçbir garanti vermez.

Bilgiler ve sunulan çözüm bu belgede, Microsoft Corporation'ın bu konularda yayın tarihi itibariyle geçerli görünümü temsil eder. Bu çözüm, Microsoft veya üçüncü taraf sağlayıcı aracılığıyla kullanılabilir. Microsoft, herhangi bir üçüncü taraf sağlayıcılar veya bu makalede açıklanan üçüncü taraf çözümü özellikle önermez. Bu makalede bahsedilmeyen başka üçüncü taraf sağlayıcılar veya üçüncü taraf çözümler de olabilir. Microsoft Değişen Pazar koşullarına yanıt vermesi gerektiğinden, bu bilgileri bir taahhüt olarak Microsoft tarafından yorumlanmalıdır. Microsoft, garanti veya herhangi bir bilgi veya Microsoft ya da sözü edilen herhangi bir üçüncü taraf sağlayıcı tarafından sunulan herhangi bir çözüm doğruluğu onaylamaz.

Microsoft hiçbir garanti vermez ve açık, zımni ya da yasal olup olmadığından bağımsız olarak tüm temsilleri, garantileri ve koşulları reddeder. Dahil, ancak gösterimler, garanti veya koşul başlık, ihlal etmeme, tatmin edici koşul, satılabilirlik ve herhangi bir hizmet, çözüm, ürün ya da başka bir malzeme ile ilgili olarak, belirli bir amaca uygunluk, bunlarla sınırlı değildir veya bilgi. Microsoft, bu makalede belirtilen üçüncü taraf çözüm için hiçbir durumda sorumlu tutulamaz.

Başvurular

SQL Server destek ilkesi hakkında daha fazla bilgi için Microsoft Bilgi Bankası makalesine gitmek için aşağıdaki makale numaralarını tıklatın:

Üçüncü taraf detours veya benzer teknikleri kullanımını SQL Server'da desteklenmezSQL Server işlemi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri gitmek için aşağıdaki makale numaralarını tıklatın:



198891 SQL Server işleminin dışında bir DLL tabanlı COM nesnesi çalıştırmak nasıl

243428 nasıl taşınacağı genişletilmiş saklı yordamları işlem dışı

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

Microsoft Insider’a katılın >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×