Makale numarası: 328306 - Son Gözden Geçirme: 22 Şubat 2006 Çarşamba - Gözden geçirme: 13.3

Olası nedenler "SQL Server yok veya erişim engellendi" hata iletisi

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

"SQL Server yok veya erişim engellendi" Microsoft SQL Server çalıştıran bilgisayara kurulamıyor belirten bir genel Microsoft Data Access Components (MDAC) iletisidir. Bu genel bir iletinin birçok olası nedeni vardır. En sık karşılaşılan nedenlerinden bazıları "Daha fazla bilgi" bölümünde açıklanmıştır.

Not Aşağıdaki hata iletilerini de benzer nedenler vardır:
SQL Server yok veya yok
Belirtilen SQL Server bulunamadı

Daha fazla bilgi

"SQL Server yok veya erişim engellendi" iletisi vermez gösteren aşağıdaki:
  • SQL Server için oturum açma işlemi, başarısız oldu.
  • Bu SQL Server, sorgu işlemi için doğru izinlere sahip değil.
  • Yalnızca Windows kimlik doğrulama izni olduğundan, SQL Server kimlik doğrulaması kullanmanız edemiyor.

Olası nedenler

Sunucu ile ilgili nedenleri

Istemci bilgisayar yok, SQL Server çalıştıran bilgisayara bağlanabilirseniz, sunucu tarafında bir sorun olabilir.
  • SQL Server bağlantı dizesinde belirlediğiniz bilgisayarda yüklü değil. SQL Server bağlantı dizenizde belirttiğiniz bilgisayarda gerçekten yüklendiğinden emin olun.
  • SQL Server yeniden başlatılmamıştır. Bağlantıları kabul etmek için SQL Server çalıştırıyor olmanız gerekir.
  • SQL Server bir iletişim kuralı veya bağlanmak için kullandığınız bağlantı noktasını dinlemiyor. Sunucu ağ yardımcı programı'nda, sunucu, SQL Server iletişim kuralları kullanır ve hangi TCP/IP bağlantı noktalarını, SQL Server dinleyecek belirler. Istemci ağ yardımcı programı, bir MDAC veri kaynağı adı (DSN) ve bağlantı dizenizde hangi protokol ve bağlantı noktası kullanır, istemci bağlantı belirler. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    289573  (http://support.microsoft.com/kb/289573/ ) SORUN: DSN ile SQL Server Ağ kitaplıkları yapılandırma
    328383  (http://support.microsoft.com/kb/328383/ ) Istemci bilgisayarların bir SQL Server örneğine bağlanmaya çalıştığınızda SQL Server istemcilerine iletişim kurallarını değiştirebilirsiniz.
  • SQL Server başladığında, belirtilen TCP/IP bağlantı noktası üzerinde dinleyemedi ve TCP/IP bağlantılarını kabul etmiyor. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    293107  (http://support.microsoft.com/kb/293107/ ) SORUN: TCP\IP bağlantı noktası başka bir uygulama tarafından kullanılıyor
  • SQL sunucu adı, bilgisayar adından farklıdır.SQL Server 2000 için bu sorun hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    303774  (http://support.microsoft.com/kb/303774/ ) Hata: SQL Server Books Online'da "sunucu'da yeniden adlandırma" konusunu tamamlanmadı
    SQL Server 7.0 için bu sorun hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    195759  (http://support.microsoft.com/kb/195759/ ) SQL Server 7.0 - SQL kurulumu sık sorulan sorular-
    Kümelenmiş bir ortamda SQL Server için bu sorun hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    307336  (http://support.microsoft.com/kb/307336/ ) Kümelendirilmiş SQL Server Ağ adı değiştirme
  • Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    298822  (http://support.microsoft.com/kb/298822/ ) Düzeltme: Birden çok ana bilgisayarlı bir bilgisayarda MSDE bağlantı başarısız olabilir
  • Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    306199  (http://support.microsoft.com/kb/306199/ ) Düzeltme: SQL Server 2000 için dinamik IP adreslerini bağlanamıyor.
  • SQL Server Desktop Engine (MSDE 2000 olarak da bilinir) Service Pack 3 (SP3) ile başlayan ya da SP3a'da, yalnızca yerel bağlantısı, varsayılan olarak izin verilir. SQL Server Desktop Engine'e uzak bağlantılara izin vermek istiyorsanız, aşağıdaki adımları izleyin:
    814130  (http://support.microsoft.com/kb/814130/ ) Güvenli bir ağ bağlantısı'nın yerel veritabanı SQL Server 2000 için Yardım nasıl kullanılır

Istemciyle ilişkili veya uygulama ile ilgili nedenleri

Bazı istemci bilgisayarları veya uygulamaları bağlanabilirsiniz, ancak diğerleri olamaz, bir istemci tarafı sorunu yaşıyorsunuz demektir.
  • 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şmeye çalışıyorsunuz, ancak doğru örnek adının belirtilmesi.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    265808  (http://support.microsoft.com/kb/265808/ ) Bir SQL Server 2000'e bağlanma adlandırılmış örneğine'nın önceki sürümü kullanıcının istemci araçları
  • Bağlanmak için kullandığınız Windows düzeyinde güvenlik beklediğinizden farklı olur. Örneğin, ınternet ınformation Services (IIS) ıusr_ computername, hangi oturum Windows hesabıyla değil veya IIS nasıl yapılandırdığınıza bağlı olarak, belki bir başka hesabı kullanır. Buna ek olarak, bağlantılı sunucular, bazı durumlarda, SQL Server Agent Windows düzeyinde güvenlik bağlamını kullanır. Kullandığınız hesabın güvenlik bağlamında, SQL Server yüklü olduğu bir bilgisayara erişiminiz olmayabilir.
  • Iletişim kuralı doğru kullanmıyorsunuz. Kendi istemci ağ yardımcı programı (kullanmakta olduğunuz iletişim kuralları doğrulamak için CNU) denetleyin (önceki MDAC sürümleri, iletişim kurallarını etkinleştirme yerine bir varsayılan ayarlanır). Ayrıca, yoksa farklı bir iletişim kuralı veya bağlantı noktası için belirttiğiniz tüm tanımlanmış diğer adları CNU içinde (veya her ikisini birden) beklediğinizden doğrulayın.Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
    328383  (http://support.microsoft.com/kb/328383/ ) Istemci bilgisayarların bir SQL Server örneğine bağlanmaya çalıştığınızda SQL Server istemcilerine iletişim kurallarını değiştirebilirsiniz.
    289573  (http://support.microsoft.com/kb/289573/ ) SORUN: DSN ile SQL Server Ağ kitaplıkları yapılandırma
  • Ağ bileşeni Microsoft Ağları için istemci, istemci üzerinde ağ özelliklerinden kaldırıldı.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    253959  (http://support.microsoft.com/kb/253959/ ) Işlevler için ağ bağdaştırıcısından ilişkisiz, Microsoft Ağları için istemci
  • SQL Server kümelenmiş, ağ bağdaştırıcıları yanlış adlı veya yapılandırılması. Tüm ağ bağdaştırıcıları, büyük/küçük harf veya özel karakterler ile adlandırılır, onları yeniden adlandırın. Ağ bağdaştırıcıları bilgisayarda doğru olarak yapılandırıldığından emin olun.
  • Bir MDAC'ın yan etkileri yaşıyor olabilirsiniz uyuşmazlığı.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    307255  (http://support.microsoft.com/kb/307255/ ) Bileşen denetleyicisi: Sorunlarını Tanıla ve MDAC yüklemelerinde yeniden yapılandırın.
  • Aşağıdaki alt anahtarında belirtilen iletişim kuralı'nı denetleyin:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
    Bu değer, genellikle CNU ayarlarında yansıtır, ancak bazen yok. Değer DBNETLIB ise, bu protokollerden birini CNU etkin iletişim kuralları listesinde kullanır. Bu iletişim kuralı, belirli bir iletişim kuralı olarak listeleniyorsa, bunun yerine kullanılır.
  • Adlandırılmış yöneltmeler, ancak adlandırılmış kanal, bağlanmaya çalıştığınız, SQL Server'ın dinlediği varsayılan değiştirildi veya yanlış bir kanal adı kullanıyorsanız.

    Varsayılan örneği için sunucu ağ yardımcı programı'nda aşağıdaki yöneltme kullanın:
    \\.\pipe\sql\query
    Adlandırılmış bir örneği için kullanın:
    \\.\pipe\MSSQL$ instancename \sql\query
  • Belirttiğiniz doğru türde değil bir DSN (dosyası, kullanıcı veya sistem). DSN farklı türleri hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    213772  (http://support.microsoft.com/kb/213772/ ) Sistem, kullanıcı ve dosya veri kaynakları'nı kullanma
  • Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    290820  (http://support.microsoft.com/kb/290820/ ) Hata: SQL Desktop Edition: paylaşılan bellek MDAC 2. 6'yı yükledikten sonra bağlanma başarısız

Ağla ilgili veya etki alanı ile ilgili nedenleri

Yalnızca belirli bir etki alanı, bir güvenlik duvarının arkasında veya belirli bir alt ağda bulunan bilgisayarlarda bu hata iletisini alırsanız, aşağıdaki sorunları gözden geçirin.
  • Güvenlik duvarının veya yönlendiricinin düzgün yapılandırılmamış veya UDP bağlantı noktası 1434 engelleyecek şekilde yapılandırıldı. UDP bağlantı noktası 1434 engellenmişse, bağlantı dizenizde istemciden SQL Server'ın dinlediği bağlantı noktasını belirtmeniz gerekebilir.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    287932  (http://support.microsoft.com/kb/287932/ ) Güvenlik Duvarı üzerinden iletişim için SQL Server için gereken TCP bağlantı noktaları
    318432  (http://support.microsoft.com/kb/318432/ ) Hata: güvenlik duvarı üzerinden kümelenmiş bir adlandırılmış örneğine bağlanılamıyor
  • Windows hesap için yerel güvenlik ilkesi kullanıcı hakları ataması, ağ erişim izin vermiyor. "Access bu bilgisayar tarafından ağ" ilkesi izin verilmesi gerekir. Ayrıca, "ağ üzerinden bu bilgisayara erişimini engelle" hakkı verilmelidir değil.
  • Bir <a0>etki alanı</a0> güven sorun veya bilgisayarlardan birini bir çalışma grubunda olması ve dolayısıyla erişimi etki alanına. Bazı durumlarda bu soruna geçici bir çözüm için aynı yerel Windows hesabı olan her hesap için aynı parolayı her iki bilgisayarda oluşturabilirsiniz.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    321247  (http://support.microsoft.com/kb/321247/ ) Güvenlik günlüğü sevkiyat için yapılandırma
  • Kendi ad çözümlemesi çalışmıyor. (Örneğin, DNS, WINS, hosts veya lmhosts) kullandığınız ad çözümleme sistemine, ayarlarınızı denetleyin.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    169790  (http://support.microsoft.com/kb/169790/ ) Temel TCP/IP Sorunları Nasıl Giderilir

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup
Anahtar Kelimeler: 
kbmt kbinfo KB328306 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:328306  (http://support.microsoft.com/kb/328306/en-us/ )