"Genel ağ hatası" "İletişim bağlantısı hatası" veya "Bir aktarım düzeyi hatası" iletisi bir uygulama SQL Server'a bağlandığında

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

Özet

Bu makalede aşağıdaki konular açıklanır:
  • Genel bilgiler hakkında Microsoft Ölçeklenebilir Ağ Paketi'nde (SNP)
  • Bazı olan Windows tabanlı bir bilgisayarda veya etkin olan tüm ağ performans geliştirmeleri üzerinde barındırılan bir Microsoft SQL Server örneğine bağlandığında, uygulamanızın alabilirsiniz hataları

    Not Bu makalede ayrıca, çeşitli Windows sürümlerini çalıştıran bilgisayarlarda bu hataları önlemek için öneriler içerir.
  • Ek başvurular
Not Bu makaledeki kılavuz sanallaştırma ortamlarında ana bilgisayar ve Konuk işletim sistemleri için de geçerlidir.

Daha fazla bilgi

Ölçeklenebilir Ağ paketi

SNP, Windows Server 2003 Service Pack 2 (SP2) bir parçası olarak sunulan yüksek hızlı ağ iletişimi özellikleri kümesidir. Bu özellikler Windows Server 2008'in parçası olarak bulunan ve sonraki sürümlerinde de bulunuyordu.

Not Bu özellikler Windows Server 2008 ve sonraki sürümlerinde temel TCP/IP yığını bir parçası olduğundan, bunlar artık ölçeklenebilir ağ paketi özellikleri bilinir.

Bu makaleyle ilgili önemli SNP özellikleri aşağıdaki gibidir:
  • TCP Kanalı BoşaltmaBu özellik, TCP/IP iletişim kuralı CPU'su tarafından bir ağ bağdaştırıcısı ağ veri aktarımı sırasında işleme aktarır.
  • Alma Tarafı ÖlçeklendirmesiBu özellik, birden çok CPU çok işlemcili bir bilgisayarda Dağıtılmış için bir ağ bağdaştırıcısı Ağ Yük sağlar.
  • NetDMABu özellik için adanmış doğrudan bellek erişimi (DMA) alt ağ alt ağ paketlerini alırken gerçekleştirilir bellek kopyalama işlemi boşaltma hizmetleri sağlar.
Bir uygulama SQL Server'a bağlandığında, hata iletileri

Ağ donanımınız SNP özellikleri ile uyumsuz olduğunda, bir veya daha aşağıdaki hata iletilerinden birini alabilirsiniz.

Not Aşağıdaki koşullardan biri doğru olduğunda, bir veya daha bu hata iletilerinden birini alabilirsiniz:
  • Donanım yüklü olduğu bilgisayarda SQL Server örneğini barındırır.
  • Bir uygulama, TCP/IP kullanarak SQL Server örneğine bağlar.
Hata iletisi 1

[Microsoft][ODBC SQL Server sürücüsü][DBNETLIB] Genel ağ hatası. Ağ belgelerinize bakın

Hata iletisi 2

Hata [08S01] [Microsoft] [SQL Native Client] iletişim bağlantısı hatası

Hata iletisi 3

System.Data.SqlClient.SqlException: Sunucuya istek gönderilirken aktarım düzeyi hatası oluştu. (sağlayıcı: TCP sağlayıcısı, hata: 0 - varolan bir bağlantıyı zorla kapatıldı uzak ana bilgisayar tarafından.)

SQL Server Ağ Yükü yüksek olduğunda bu hata iletilerinden birini de alabilirsiniz. Örneğin, SQL Server veritabanlarında çoğalttığınızda, aşağıdaki hata iletilerinden birini alabilirsiniz. Ya da birden çok kullanıcı uygulama SQL Server veritabanlarında eriştiğinde, bu hata iletilerinden birini alabilirsiniz.

Geçerli yapılandırmayı doğrulama

Geçerli görüntülemek için TCP global parametreleri, bir komut isteminde aşağıdaki komutu yazın ve Enter tuşuna basın:

Netsh int tcp Göster genel

Bu komutun çıktısı aşağıdakine benzer:

Bu resmi kapatBu resmi aç
2852159



TCP Kanalı Boşaltma özelliği, bir komut isteminde, etkin olan ağ bağdaştırıcıları görüntülemek için aşağıdaki komutu yazın ve Enter tuşuna basın:

Netsh int tcp Göster chimneystats

Bu komutun çıktısı aşağıdakine benzer:

Bu resmi kapatBu resmi aç
2852160



SNP veya diğer ağ kullanma ile ilgili öneriler özellikleri SQL Server ortamlarında boşaltma

Bu bölümde açıklandığı şekilde ağ hataları alırsanız, ağ performansını geliştirme özellikleri SQL sunucusu ortamında kullandığınızda, en büyük avantajlardan faydalanmak nasıl yönergeler için aşağıdaki tablolara başvurun.

Tablo 1: Windows Server'ın tüm sürümleri için Ortak Kılavuzu

Bu tabloyu kapaBu tabloyu aç
İşletim sistemi sürümüÖneriler
Windows Server 2003 Service Pack 2 ile başlayan Windows'un tüm sürümleri
  1. Donanım satıcısı aşağıdaki güncelleştirmelerin kullanılabilir olup olmadığını araştırın:
    • En son temel giriş/çıkış sistemi (BIOS) server güncelleştirmesi
    • Ağ bağdaştırıcısının en son bellenim güncelleştirmesi
    • Ağ bağdaştırıcısının en son sürücü güncelleştirmesi
  2. En son sürümleri veya alt yapıları ve tanımları için virüsten koruma yazılımınızı güncelleştirin.

Tablo 2: Windows Server sürüme özgü Kılavuzu.

Bu tabloyu kapaBu tabloyu aç
İşletim sistemi sürümüÖneriler
Windows Server 2003 Service Pack 2Microsoft Bilgi Bankası'ndaki aşağıdaki makalede belgelenen düzeltme yükleyerek SNP özelliklerini devre dışı öneririz:
948496 Windows Server 2003 ve Windows SBS 2003 SNP özelliklerini etkinleştirmek için güncelleştirme
Ağ performansı çok önemli ise, yeni nesil TCP/IP yığını ile gelen Windows Server'ın sonraki bir sürümüne geçirmeyi düşünün öneririz. Hemen yeni bir sürüme yükseltme olamaz ancak ağ performansını en üst düzeye çıkarmak için etkilenen tüm sunucular üzerinde aşağıdaki adımları izleyin öneririz:
  1. SNP Microsoft Bilgi Bankası'ndaki aşağıdaki makalede açıklanan şekilde devre dışı bırakın:

    948496 Windows Server 2003 ve Windows SBS 2003 SNP özelliklerini etkinleştirmek için güncelleştirme
  2. Microsoft Bilgi Bankası'ndaki aşağıdaki makalede anlatılan düzeltmeyi yükleyin:
    950224 Windows Server 2003 için Ölçeklenebilir Ağ Paketi'nde (SNP) düzeltme toplaması paketi kullanılabilir
  3. Alma özelliğini etkinleştirin. Regedit.exe kullanarak

  4. HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    EnableRSS = 1 (Dword)
Windows Server 2008
  1. Windows Server 2008 Service Pack 2 (SP2) yükleyin. Windows Server 2008 SP2 hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesine bakın:
    http://www.microsoft.com/en-us/download/details.aspx?id=16468
  2. Microsoft Bilgi Bankası'ndaki aşağıdaki makalede anlatılan düzeltmeyi yükleyin:
    979614 TCP Kanalı Boşaltma özelliği Windows Server 2008 ve Windows Vista'da güvenilirlik güncelleştirmesi
  3. Microsoft Bilgi Bankası'ndaki aşağıdaki makalede anlatılan düzeltmeyi yükleyin:
    967224 Windows Server 2008 veya Windows Vista çalıştıran bir bilgisayarda TCP/IP genel parametrelerini değiştirmek için netsh komutunu kullandığınızda bazı TCP/IP parametreleri kayıt defterinde yanlış değerine değiştirilir
  4. Alma Tarafı Ölçeklendirmesi (RSS) işletim sistemi ve ağ bağdaştırıcıları yeniden etkinleştirin. RSS yeniden etkinleştirme 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:
    967224 Windows Server 2008 veya Windows Vista çalıştıran bir bilgisayarda TCP/IP genel parametrelerini değiştirmek için netsh komutunu kullandığınızda bazı TCP/IP parametreleri kayıt defterinde yanlış değerine değiştirilir
    Not Varsayılan olarak, Windows Server 2008'de TCPChimney özelliği devre dışı bırakılır.
Windows 7 ve Windows Server 2008 R2
  1. Windows 7 ve Windows Server 2008 R2 Service Pack 1 (SP1) yükleyin. Hakkında bilgi için Windows 7 ve Windows Server 2008 R2 SP1'i yükleyip, aşağıdaki Microsoft Web sitesine gidin:
    http://www.microsoft.com/en-us/download/details.aspx?id=5842
  2. Microsoft Bilgi Bankası'ndaki aşağıdaki makalede anlatılan düzeltmeyi yükleyin:
    2775511 Windows 7 SP1 ve Windows Server 2008 R2 SP1 Kurumsal düzeltme toplaması kullanılabilir
    Not Windows 7 veya Windows Server 2008 R2 SP1 yüklü değilse, Microsoft Bilgi Bankası'ndaki aşağıdaki makalelerde anlatılan düzeltmeyi yükleyin:
    977977 32'den fazla işlemciye sahip Windows Server 2008 R2 tabanlı bilgisayarlarda RSS ağ üretilen işi performans düşüyor
    979612 32'den fazla işlemciye sahip Windows Server 2008 R2 tabanlı bilgisayarlarda RSS ağ üretilen işi performans düşüyor
    TCP Kanalı Boşaltma özelliği etkinleştirilmişse, Microsoft Bilgi Bankası'ndaki aşağıdaki makalede anlatılan düzeltmeyi yükleyin:

    2525390 SACK seçeneği her zaman ağ bağdaştırıcısı SACK Boşaltılan bağlantıları Windows 7 veya Windows Server 2008 R2 için bile desteklemiyorsa "true" olarak ayarlı
  3. Gerekirse, RSS işletim sistemi ve ağ bağdaştırıcıları yeniden etkinleştirin. RSS yeniden etkinleştirme 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:

    967224 Windows Server 2008 veya Windows Vista çalıştıran bir bilgisayarda TCP/IP genel parametrelerini değiştirmek için netsh komutunu kullandığınızda bazı TCP/IP parametreleri kayıt defterinde yanlış değerine değiştirilir

    Not Varsayılan olarak, TCP Kanalı Boşaltma özelliği Otomatikolarak ayarlanır. Bu kanalı tüm bağlantıları boşaltma değil anlamına gelir. Bunun yerine, aşağıdaki ölçütlere uyan bağlantılarını seçmeli olarak offloads:
    • İkinci (GB/sn) Ethernet Bağdaştırıcı başına bir 10 Gigabit aracılığıyla bağlantı kurulur.
    • Ortalama gidiş-dönüş bağlantı gecikmesi 20'den daha az milisaniyedir.
    • En az 130 kilobayt (KB) veri bağlantısı üzerinden gönderilip alınan.


    Not
    varsayılan olarak, sanallaştırılmış istemciler TCP Kanalı Boşaltma özelliği devre dışıdır.
Pencere 8 ve Windows Server 2012Şu anda, bilinen bir sorun vardır. Yüksek hızlı ağ iletişimi özellikleri için varsayılan yapılandırmayı kullanmanızı öneririz.

Not Varsayılan olarak, TCP Kanalı Boşaltma özelliği Windows Server 2012'de devre dışı bırakılır.

SNP/yüksek-speed ağ özelliklerini Kapat

Windows Server'ın daha yeni sürümlerinde SNP özelliklerini kapatın önermiyoruz. Ancak, bir sorun giderme adımı olarak Windows Server tabanlı bilgisayarınızda SNP devre dışı bırakmak gerekebilir veya donanım desteği tüm RSS özellikler için yeterli değildir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Bu tabloyu kapaBu tabloyu aç
Windows Server sürümüDaha fazla bilgi
Windows Server 2003Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:
948496 Windows Server 2003 ve Windows SBS 2003 SNP özelliklerini etkinleştirmek için güncelleştirme
Windows Server 2008Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:
951037 Windows Server 2008'deki TCP Kanalı Boşaltma, Alma Tarafı Ölçeklendirmesi ve ağ doğrudan bellek erişimi özellikleri hakkında bilgi
Windows Server 2008 R2Devre dışı bırakmayın
Windows Server 2012Devre dışı bırakmayın

Not Windows Server 2008 R2 ve Windows Server 2012 ortamlarında yüksek hızlı ağ iletişimi özellikleri için varsayılan yapılandırmayı kullanmanızı öneririz. Ancak, kullanmak istemediğiniz veya ayarları bir karışımını ortamınızdaki farklı işletim sistemleri arasında tutarlı tutmak isterseniz biliyorsanız, TCP Kanalı Boşaltma özelliği devre dışı bırakabilirsiniz.


Referanslar

Ölçeklenebilir Ağ paketi hakkında daha fazla bilgi için aşağıdaki WindowsITPro Web sitesine gidin:
http://www.windowsitpro.com/article/Networking/give-microsofts-Scalable-Networking-Pack-140350

Alma Tarafı Ölçeklendirmesi hakkında daha fazla bilgi için aşağıdaki Microsoft TechNet Web sitesine gidin:
Kullanarak Alma Tarafı Ölçeklendirmesi

Yüksek hızlı ağ iletişimi özelliklerini dağıtma hakkında daha fazla bilgi için aşağıdaki TechNet Web sitesine gidin:
Ağ Dağıtım Kılavuzu: Yüksek hızlı ağ iletişimi özellikleri dağıtma

Windows Server 2008 R2 yüksek hızlı ağ özellikleri 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:
951037 Windows Server 2008'deki TCP Kanalı Boşaltma, Alma Tarafı Ölçeklendirmesi ve ağ doğrudan bellek erişimi özellikleri hakkında bilgi
Yüksek hızlı ağ sorunlarını giderme 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:
2643970 Gelişmiş ağ performans özellikleri (RSS, NetDMA et al) sorun giderme

Yüksek hızlı ağ iletişimi özelliklerini izlemek ve dağıtmak hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesine bakın:

http://download.microsoft.com/download/8/E/D/8EDE21BC-0E3B-4E14-AAEA-9E2B03917A09/HSN_Deployment_Guide.doc
Microsoft, üçüncü taraf iletişim bilgilerini teknik destek bulmanıza yardımcı olmak için sağlamaktadır. Bu ilgili kişi bilgileri haber verilmeden değiştirilebilir. Microsoft bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez.

Özellikler

Makale numarası: 942861 - Last Review: 10 Ekim 2013 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
Anahtar Kelimeler: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB942861 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 942861

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