Olası nedenleri "SQL Server yok veya erişim reddedildi" hata iletisi

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

Bu Sayfada

Özet

"SQL Server yok veya erişim reddedildi" Genel olduğu Microsoft Data Access Components (MDAC) iletisi gösterir Microsoft SQL Server çalıştıran bilgisayara bağlantı kurulamıyor. Bu genel İletinin birçok olası nedeni vardır. En yaygın nedenlerinden bazıları açıklanmaktadır "Ek bilgi" bölümünde.

Not Aşağıdaki hata iletileri de benzer nedenleri vardır:
SQL sunucusu kullanılamıyor veya yok
Belirtilen SQL Server bulunamadı

Daha fazla bilgi

"SQL Server yok veya erişim reddedildi" iletisi yok gösteren aşağıdaki:
  • SQL Server oturum açma işlemi başarısız olduğunu.
  • SQL Server için doğru izinlere sahip değil sorguyu işleyemiyor.
  • Çünkü SQL Server kimlik doğrulaması kullanamazsınız yalnızca Windows kimlik doğrulaması izin verilir.

Olası nedenler

Sunucu ile ilgili nedenleri

Hiçbir istemci bilgisayarları olan bilgisayara bağlanabiliyorsa SQL Server çalıştıran bir sunucu tarafı sorun olabilir.
  • Bilgisayarda SQL Server yüklü değil, sizin bağlantı dizesi belirtin. SQL Server gerçekten yüklendiğinden emin olun bağlantı dizenizde belirttiğiniz bilgisayarda.
  • SQL sunucusu başlatılmadı. SQL Server çalıştırıyor olmanız gerekir bağlantıları kabul edin.
  • SQL sunucusu protokolü üzerinde dinleme veya, bağlantı noktası bağlanmak için kullandığınız. Sunucu sunucu ağ yardımcı programı belirler SQL Server hangi protokolleri kullanır ve SQL Server hangi TCP/IP bağlantı noktalarını olur dinleyin. İstemci Ağ yardımcı programı, bir MDAC veri kaynağı adı (DSN) veya bağlantı dizesini belirler, istemci ne zaman hangi protokolü ve bağlantı noktasını kullanan, bağlar. Ek bilgi için tıklatın Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını:
    289573SORUN: SQL Server net-kitaplıklarıyla DSN yapılandırma
    328383 İstemci bilgisayarları bir SQL Server örneğine bağlanmaya çalıştığınızda SQL Server istemciler protokolleri değişebilir
  • SQL Server başladığında, onu üzerinde dinleyemedi Belirtilen TCP/IP bağlantı noktası ve TCP/IP bağlantılarını kabul etmiyor. Ek bilgi için aşağıdaki makalede'ı tıklatın. Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere numarası:
    293107PRB: TCP\IP bağlantı noktası başka bir uygulama tarafından kullanılıyor
  • SQL Server adını bilgisayardan farklı adı. SQL için bu sorun hakkında ek bilgi için Server 2000, makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Knowledge Base:
    303774Hata: SQL Server Çevrimiçi Kitapları'nda "bir sunucu yeniden adlandırma" konusunu eksik
    Bu sorun hakkında ek bilgi için SQL Server 7.0 için makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Knowledge Base:
    195759Sık Sorulan Sorular - SQL Server 7.0 - SQL kurulumu
    Bu sorun hakkında ek bilgi için Kümelenmiş bir ortamda, SQL Server için aşağıdaki makale numarasını tıklatın Microsoft Bilgi Bankası'ndaki makaleyi görüntüleyin:
    307336Kümelenmiş SQL Server ağ adı değiştirme
  • İçin Daha fazla bilgi, makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Bilgi Bankası'nda:
    298822Düzeltme: MSDE bağlantı birden çok ana bilgisayarda başarısız olabilir
  • Ek bilgi için görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Bilgi Bankası makalesi:
    306199Düzeltme: SQL Server 2000 için dinamik IP adresleri bağlanamıyor
  • SQL Server Desktop Engine (olarak da bilinen MSDE başlatma 2000) Service Pack 3 (SP3) veya SP3a, izin yalnızca yerel bağlantı verilir, göre Varsayılan. SQL Server Desktop Engine için Uzak bağlantılara izin vermek istiyorsanız, aşağıdaki makalede anlatılan adımları izleyin:
    814130 Güvenli ağ bağlantısı yerel SQL Server 2000 veritabanları için nasıl

İstemci veya uygulama ilişkili nedenleri

Bazı istemci bilgisayarlar ve uygulamalar başkalarının bağlanabiliyorsa olamaz, büyük olasılıkla istemci tarafı sorunla karşı karşıyasınız demektir.
  • Bilgisayar adı yok. Yazımı denetleyin bağlanmaya çalıştığınız bilgisayarın.
  • SQL Server'ın adlandırılmış bir örnek erişmeye çalıştığınız, ancak doğru örnek adı belirterek değil. Daha fazla bilgi için aşağıdakileri tıklatın. Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere makale numarasını tıklatın:
    265808Nasıl bağlanmak için SQL Server 2000 adlandırılmış örneğine önceki sürümün istemci araçları ile
  • Bağlanmak için kullandığınız Windows düzeyinde güvenlik farklı beklediğiniz. Örneğin, Microsoft Internet Information Services (IIS) kullanır IUSR_bilgisayaradı, oturum oturum açın ya da belki hesabını değil IIS'nin yapılandırmasına bağlı olarak başka bir hesap. Ayrıca, bağlı SQL Server Agent Windows düzeyinde güvenlik bağlamında bazı sunucuları kullanma koşullar. Kullanmakta olduğunuz hesabın güvenlik bağlamını olmayabilir SQL Server yüklü olduğu bilgisayara erişimi vardır.
  • Doğru iletişim kuralı kullanmıyorsunuz demektir. İstemcinizi denetleyin (Önceki için kullandığınız iletişim kuralları doğrulamak için (CNU) yardımcı programı ağ MDAC sürümlerinde, varsayılan iletişim kurallarını etkinleştirme yerine ayarladığınız). Ayrıca, CNU içinde tanımlanan tüm diğer adları olup olmadığını doğrulayın, beklediğinizden farklı bir iletişim kuralı veya bağlantı noktası (veya her ikisini de) belirtin. Daha fazla bilgi için tıklatın Microsoft Knowledge makaleleri görüntülemek üzere aşağıdaki makale numaralarını Base:
    328383İstemci bilgisayarları bir SQL Server örneğine bağlanmaya çalıştığınızda SQL Server istemciler protokolleri değişebilir
    289573 SORUN: SQL Server net-kitaplıklarıyla DSN yapılandırma
  • Client for Microsoft Networks ağ kaldırıldı istemci üzerinde ağ özelliklerindeki bileşen. Ek bilgi için aşağıdaki makalede'ı tıklatın. Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere numarası:
    253959İstemci ağ bağdaştırıcısından ilişkisiz olduğunda Microsoft Networks işlevleri için
  • SQL Server kümelenmiş olup, ağ bağdaştırıcısı olabilir yanlış adlandırılmış veya yapılandırılmış. Tüm ağ bağdaştırıcıları ile özel adı karakterleri veya büyük/küçük harf ile yeniden adlandırın. Doğrulayın ağ bağdaştırıcılarında bilgisayar düzgün şekilde yapılandırılır.
  • Bir MDAC yan etkileri yaşıyor olabilirsiniz uyuşmazlığı. İçin ek bilgi, makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Knowledge Base:
    307255Bileşen denetçisi: sorunları tanılamak ve MDAC yüklemelerinde yeniden yapılandırın
  • Aşağıdaki belirtilen iletişim kuralı denetleyin alt anahtar:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
    Bu değer genellikle ayarlarını yansıtır Yok CNU, ancak bazen. Değeri DBNETLIBise, CNU etkin iletişim kuralları listesinde protokollerden birini kullanır. Belirli bir protokol listede yoksa, iletişim kuralı Bunun yerine kullanılır.
  • Adlandırılmış Kanallar üzerinden ancak ya da bağlanmaya çalışıyorsunuz SQL Server dinlediği adlandırılmış ardışık veri dosyası varsayılan değişti, veya yanlış kanal adı kullanıyorsunuz.

    Varsayılan örneği için kullanın Sunucu ağ yardımcı programı aşağıdaki kanal:
    \\.\pipe\sql\query
    Adlandırılmış bir örneği için kullanın:
    \\.\pipe\MSSQL$InstanceName\sql\query
  • Doğru türde değil bir DSN belirttiğiniz (dosya, kullanıcı veya sistem). İçin ek DSN, farklı türleri hakkında bilgi aşağıdaki makaleyi tıklatın Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere numarası:
    213772Sistem, kullanıcı ve dosya veri kaynakları kullanma
  • Daha fazla bilgi için aşağıdakileri tıklatın. Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere makale numarasını tıklatın:
    290820Hata: SQL Desktop Edition: paylaşılan bellek başarısız MDAC 2.6 yükledikten sonra bağlanmak

Ağ ile ilgili veya etki alanıyla ilgili nedenleri

Bulunan bilgisayarlarda bu hata iletisini alırsanız Belirli bir etki alanı, belirli bir alt ağda veya arkasında bir güvenlik duvarı, gözden geçirme Aşağıdaki sorunlar.
  • Bir güvenlik duvarı veya yönlendirici düzgün yapılandırılmamış veya kaldırıldı Blok UDP bağlantı noktası 1434 yapılandırılmış. 1434 Numaralı UDP bağlantı noktası engellenirse, gerekebilir SQL Server dinlediği bağlantı noktasını, bağlantı dizesinde belirtin istemciden. Ek bilgi için tıklatın Microsoft Knowledge makaleleri görüntülemek üzere aşağıdaki makale numaralarını Base:
    287932Bir güvenlik duvarı üzerinden iletişim için SQL Server için gereken TCP bağlantı noktası
    318432 Hata: bir güvenlik duvarı üzerinden kümelenmiş bir adlandırılmış örneğine bağlanılamıyor
  • Yerel Güvenlik İlkesi kullanıcı hakları ataması için Windows hesabı ağ üzerinden erişime izin vermez. "Erişim bu Bilgisayara ağ üzerinden eriş"ilkesi izin gerekir. Ayrıca, "Reddet Bu bilgisayara ağ üzerinden eriş"hakkının verilmesi gerekir değil.
  • Bir etki alanı güven sorun veya bilgisayarlardan biri bir çalışma grubunda ve bu nedenle etki alanına erişim yok. Bazı durumlarda, için İş bu soruna geçici bir çözüm bulmak, aynı yerel Windows hesabı her ikisini de oluşturabilirsiniz her hesap için aynı parolayı bilgisayarlarla. Ek bilgi için Microsoft makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Bilgi Bankası:
    321247Günlük dağıtımı için güvenliği yapılandırma hakkında
  • Ad çözümleme çalışmıyor. Ayarlarınızı denetlemek kullandığınız ad çözümleme sisteminize (DNS, WINS, ana bilgisayarlar, veya Lmhosts). Ek bilgi için aşağıdaki makalede'ı tıklatın. Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere numarası:
    169790Temel TCP/IP sorunları nasıl giderilir

Özellikler

Makale numarası: 328306 - Last Review: 7 Haziran 2013 Cuma - Gözden geçirme: 14.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbsqlsetup kbinfo kbmt KB328306 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: 328306

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