Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

"SQL Sunucusu yok veya erişim reddedildi" hata iletisinin olası nedenleri

Ö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
Özet
"SQL Server yok veya erişim reddedildi", Microsoft SQL Server çalıştıran bilgisayarla bağlantı kurulamadığını gösteren genel bir Microsoft Veri Erişim Bileşenleri (MDAC) iletisidir. Genel bu iletinin birçok olası nedeni vardır.

Ayrıca, aşağıdaki hata iletilerini de benzer nedenleri vardır:
SQL Server kullanılamıyor veya yok
Belirtilen SQL sunucusu bulunamadı.

Önemli "SQL Server yok veya erişim reddedildi" iletisi aşağıdakilerin göstergesi değildir:
  • SQL Server oturum açma işlemi başarısız oldu.
  • SQL Server sorguyu işlemek için doğru izinlere sahip değil.
  • Yalnızca Windows kimlik doğrulaması izin verilmediği için SQL Server kimlik doğrulaması kullanamazsınız.

Olası nedenler

Sunucu ile ilgili nedenler

İstemci bilgisayar yok SQL Server çalıştıran bilgisayara bağlanabilir sunucu tarafı ile ilgili bir sorun olabilir.
Olası nedenÇözüm
Bağlantı dizesinde belirlediğiniz bilgisayarda SQL Server yüklü değil.SQL Server'ın gerçekten bağlantı dizenizde belirttiğiniz bilgisayara yüklendiğinden emin olun.
SQL sunucusu başlatılmadı.SQL Server bağlantıları kabul edecek şekilde çalışmalıdır.
SQL Server iletişim kuralı veya bağlanmak için kullandığınız bağlantı noktasını dinlemiyor.Sunucu sunucu ağ yardımcı programı SQL Server hangi protokolleri kullanır ve SQL Server hangi TCP/IP bağlantı noktalarını dinleyen belirler. İstemci ağ yardımcı programı, bir MDAC veri kaynağı adı (DSN) veya bağlantı dizenizi bağlandığında, istemcinin kullandığı hangi protokol ve bağlantı noktası belirler. Daha fazla bilgi için Görünüm SORUN: SQL Server net-kitaplıklarıyla DSN yapılandırma ve İ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, belirli TCP/IP bağlantı noktası üzerinde dinleme değil ve TCP/IP bağlantılarını kabul etmiyor.Görünüm İstemcilerin bağlantı noktası 1433 SQL Server veya SQL Server dinlediği bağlantı noktası iletişim kuramıyor.
SQL Server adını bilgisayar adından farklı.Görünüm Hata: SQL Server Çevrimiçi Kitapları'nda "sunucu yeniden adlandırma" konusu eksik SQL Server 2000.
Görünüm Sık Sorulan Sorular - SQL Server 7.0 - SQL Kurulumu SQL Server 7.0 için.
Görünüm Kümelenmiş bir SQL Server ağ adını değiştirme Kümelenmiş bir ortamda SQL Server için
SQL Server 2000 Desktop Engine (MSDE) çalıştıran birden çok bilgisayar üzerinde istemciler sunucuya bağlanamıyor olabilir.Görünüm Düzeltme: Birden çok bilgisayar MSDE bağlantı başarısız olabilir.
Bir sanal özel ağ (VPN) bağlantısı üzerinden SQL Server 2000 çalıştıran bir bilgisayara bağlantı açmaya çalıştığınızda, girişimi başarısız olabilir.Görünüm Düzeltme: SQL Server 2000 için dinamik IP adresleri bağlanamıyor.
SQL Server Desktop Engine (MSDE 2000 olarak da bilinir) Service Pack 3 (SP3) ile başlayan ya da SP3a, yalnızca yerel bağlantı izin verilir, varsayılan olarak.SQL Server Desktop Engine için uzak bağlantılara izin vermek istiyorsanız, bu adımları izleyin Güvenli ağ bağlantısı yerel SQL Server 2000 veritabanları için yardımcı olma.

İstemci veya uygulama ile ilgili nedenler

Bazı istemci bilgisayarlar ve uygulamalar bağlanabilirsiniz, ancak diğerleri edemez, büyük olasılıkla istemci tarafı sorun yaşıyorsunuz demektir.
Olası nedenÇözüm
Bilgisayar adı yok.Bağlanmaya çalıştığınız bilgisayarın yazımını denetleyin.
SQL Server'ın adlandırılmış bir örneğine erişmek çalışıyorsunuz, ancak doğru örnek adının belirtilmesi gerekmez.Görünüm Nasıl bağlanmak için bir 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 beklediğinizden farklı olur.Örneğin, Microsoft Internet Information Services (IIS) kullanır IUSR_BilgisayarAdı, firma ile bağlandığınız Windows veya IIS nasıl yapılandırdığınıza bağlı olarak, belki de başka bir hesap değil. Ayrıca, bazı durumlarda, SQL Server Agent Windows düzeyinde güvenlik bağlamını bağlantılı sunucuları kullanın. Kullanmakta olduğunuz hesabın güvenlik bağlamında, SQL Server yüklü olduğu bilgisayara erişiminiz olmayabilir.
Doğru iletişim kuralı kullanmıyorsunuz demektir.Denetimi, istemci ağ yardımcı programı'nı (kullandığınız iletişim kuralları doğrulamak için CNU) (önceki MDAC sürümleri için iletişim kurallarını etkinleştirme yerine varsayılan olarak ayarlı). Ayrıca, beklediğinizden farklı bir iletişim kuralı veya bağlantı noktası (veya her ikisi) belirtmeniz, tüm tanımlanmış diğer adları CNU içinde olup olmadığını doğrulayın. Daha fazla bilgi için Görünüm İstemci bilgisayarları bir SQL Server örneğine bağlanmaya çalıştığınızda SQL Server istemciler protokolleri değişebilir ve SORUN: SQL Server net-kitaplıklarıyla DSN yapılandırma.
İstemci Ağ özelliklerinden Client for Microsoft Networks ağ bileşeni kaldırıldı.Görünüm İstemci ağ bağdaştırıcısından ilişkisiz olduğunda Microsoft Networks işlevleri için.
SQL Server kümelenmiş olup olmadığını, ağ bağdaştırıcısı hatalı adlı yapılandırılmış veya.Tüm ağ bağdaştırıcıları, büyük/küçük harf veya özel karakterler ile adlı varsa, bunları yeniden adlandırın. Bilgisayarda ağ bağdaştırıcısı düzgün yapılandırıldığını doğrulayın.
MDAC uyuşmazlığı yan etkilerini yaşıyor olabilirsiniz.Görünüm Bileşen denetçisi: sorunları tanılamak ve MDAC yüklemelerinde yeniden yapılandırın.
Aşağıdaki kayıt defteri alt anahtarında belirtilen iletişim kuralı denetleyin:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
Bu değer genellikle CNU ayarlarını yansıtır, ancak bazen yok.
Değer ise DBNETLIB, iletişim kurallarını kullanır etkinleştirilmiş iletişim kurallarının CNU listesi. Bu iletişim kuralı, belirli bir protokol listede yoksa, bunun yerine kullanılır.
Üzerinde adlandırılmış, ancak adlandırılmış kanal bağlanmaya çalıştığınız SQL Server dinliyor, varsayılan olarak değişti ya da hatalı kanal adı kullanıyorsanız.Varsayılan örneği için sunucu ağ yardımcı programı'nda aşağıdaki kanal kullanın:
\\.\pipe\sql\query
Adlandırılmış bir örneği için kullanın:
\\.\pipe\MSSQL$InstanceName\sql\query
Doğru türü (dosya, kullanıcı veya sistem) değil bir DSN belirttiniz.Görünüm Sistem, kullanıcı ve dosya veri kaynakları kullanma.
(Olmadan yüklü her ağ iletişim kuralları) bağımsız bir bilgisayarda yerel olarak bağlanmak için Microsoft SQL Server 7.0 Desktop Edition başarısız olur.Görünüm Hata: SQL Desktop Edition: paylaşılan bellek başarısız MDAC 2.6 yükledikten sonra bağlanmak.

Ağ veya etki alanı ilgili nedenleri

Belirli bir etki alanı, bir güvenlik duvarının arkasında veya belirli bir alt ağda bulunan bilgisayarların bu hata iletisini alırsanız, aşağıdaki konuları gözden geçirin.
Olası nedenÇözüm
Bir güvenlik duvarı veya yönlendirici düzgün yapılandırılmamış veya UDP bağlantı noktası 1434 engelleyecek şekilde yapılandırılmış.1434 numaralı UDP bağlantı noktası engellenirse, bağlantı dizenizde bir istemciden SQL Server dinlediği bağlantı noktasını belirtmek zorunda kalabilirsiniz. Daha fazla bilgi için Görünüm Bir güvenlik duvarı üzerinden iletişim için SQL Server için gereken TCP bağlantı noktaları ve Hata: bir güvenlik duvarı üzerinden kümelenmiş bir adlandırılmış örneğine bağlanılamıyor.
Windows hesabı için yerel güvenlik ilkesi kullanıcı hakları ataması ağ üzerinden erişime izin vermez."Bu bilgisayara ağdan erişimi" ilkesi izin gerekir. Ayrıca, "Erişim izni verme Bu bilgisayara ağ üzerinden eriş" hakkının verilmesi gerekir değil.
Etki alanı güven sorun veya çalışma grubundaki bilgisayarlar biri ve bu nedenle etki alanı için erişim yok.Bazı durumlarda, bu sorunu çözmek için aynı yerel Windows hesabı ile her hesap için aynı parolayı her iki bilgisayarda oluşturabilirsiniz. Daha fazla bilgi için Görünüm Günlük dağıtımı için güvenliği yapılandırma hakkında.
Ad çözümleme çalışmıyor.Ad çözümleme sistemine (örneğin, DNS, WINS, hosts veya lmhosts) kullanan, ayarlarınızı denetleyin. Daha fazla bilgi için Görünüm Temel TCP/IP sorunları nasıl giderilir.
Adlandırılmış Kanallar, TCP/IP TCPIP paylaşılan bellek odbc mdac

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 328306 - Son İnceleme: 06/12/2016 08:11:00 - Düzeltme: 20.0

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

  • kbsqlsetup kbinfo kbmt KB328306 KbMttr
Geri bildirim