Sorun giderme: Zaman aşımı süresi doldu

"Zaman aşımı doldu" hata genellikle oluşuyor örneğini SQL Server Veritabanı Altyapısı çalışmıyor, ne zaman sunucu adı yazıldı yanlış ya da ne zaman vardır ağ sorunları veya güvenlik duvarları.

Hata metni

De SQL Server Management Studio olarak bu hata görünür:

"Bağlanamıyor <sunucuadı>."

"Zaman aşımı süresi doldu.İşlem tamamlanmadan önce zaman aşımı süresi doldu veya sunucu yanıt vermiyor.(Microsoft sql Server, hata: -2)"

Dan sqlcmd, olası zaman aşımı hataları şunlardır:

"sql ağ arabirimleri: Belirtilen sunucu/örneği bulma hatası"

"Sqlcmd: Hata: Microsoft SQL Server Native Client: İstemci bağlantı kuramadı."

"Sqlcmd: Hata: Microsoft SQL Server Native Client: Oturum açma zaman aşımı doldu."

"Bağlantı açılamadı SQL Server""

"Bir sunucuya bir bağlantı kurulurken hata oluştu.Bağlanırken SQL Server, bu hataya neden olabilir olgu varsayılan ayarlar altında SQL Server . uzak bağlantılara izin vermez "

Bu hata tipik nedenleri

Neden

Çözüm

Sunucu adı yanlış yazıldı.

Doğru daha deneyin sunucu adı.

The SQL Server service on the server is not running.

Başlat örnek , SQL Server Veritabanı Altyapısı.

TCP/IP bağlantı noktası için Veritabanı Altyapısı örnek olarak engellenirbir güvenlik duvarı.

Erişime izin vermek için güvenlik duvarını yapılandırın Veritabanı Altyapısı.

Veritabanı Altyapısıportu 1433 değiştirilmiş olması nedeniyle veya varsayılan örnek olmadığı için dinleyen ve SQL Server Tarayıcı hizmet çalışan değil

Ya da başlangıç SQL Server Tarayıcı hizmet, veya bağlanma belirterek TCP/IP bağlantı noktası numarası.

The SQL Server Browser service is running but UDP port 1434 is blocked by a firewall.

upd bağlantı noktası 1434'sunucu üzerinde erişime izin vermek için güvenlik duvarını yapılandırın ya da TCP/IP bağlantı noktası numarasını belirtme bağlanın.

istemci ve sunucu aynı ağ kullanmak üzere yapılandırılmamış protokol.

Kullanarak SQL Server Configuration Manager onaylamak, hem sunucu hem de istemci bilgisayarlara sahip en az bir etkin protokol ortak.

Ağ, IP adresi için sunucu adı çözümlenemiyor.Bu PING programını kullanarak test.

Ağınızdaki bilgisayar ad çözümleme sorunu gidermek veya sunucunun IP adresini kullanarak bağlanın.Bu, bir SQL Server sorun.Yardım için Windows belgelerinize veya ağ yöneticinize başvurun.

IP adresini kullanarak ağ bağlanamıyor.Bu PING programını kullanarak test.

Ağınızda TCP/IP sorunu.Bu, bir SQL Server sorun.Yardım için Windows belgelerinize veya ağ yöneticinize başvurun.

Olağandışı hataları

Birden çok sunucu IP adresi

İstemcilerde Windows Vista veya Windows Server 2008 bu hata bağlanırken bir adlandırılmış örnek , SQL Server , yüklü bir küme veya kümelenmemiş bir bilgisayarda birden çok IP adresleri.Tüm sürümleri için bu sorunu ortaya SQL Server.

Neden

Sunucuya bağlanırken bir adlandırılmış örnek bağlanmak için uzak bilgisayarda istemci Kullanıcı Datagram Protokolü (udp) kullanan SQL Server Tarayıcı hizmetini SQL Server bilgisayar veya küme bağlantı bitiş noktası (tcp bağlantı noktası numarasını veya adlandırılmış kanal) elde etmek için.

Güvenlik duvarları üzerinde Windows Vista veya Windows Server 2008 istemci izin vermez belirsiz kaynak eşleme için udp.Diğer bir deyişle, sorgulanan IP adresinden yanıt vermelidir.Başlangıçta hedeflenen IP adresinden yanıt geri gelmezse, istemci güvenlik duvarı paket bırakma.Kümelenmiş sunucu veya birden çok IP adresi olan kümelenmemiş server bilgisayara bağlanmaya çalıştığınızda bu sorun oluşabilir.

Aşağıdaki tablo , udp paketlerinin kesilmesine neden olabilecek işletim sistemi bileşimlerini açıklar.Bu bir adlandırılmış örnek bağlanmasını önler SQL Server veya bir varsayılan örnek , SQL Server tcp portu 1433 dinlemiyor.

İstemci işletim sistemi

sql Server çalıştıran bir işletim sistemi

SQL Server 2008

result

SQL Server 2005

result

Windows xp veya Windows Server 2003

Windows xp veya Windows Server 2003

udp paketleri bırakılır.

udp paketleri bırakılır.

Windows xp veya Windows Server 2003

Windows Vista ya da Windows Server 2003

udp paketleri bırakılır.

udp paketleri bırakılır.

Windows Vista veya Windows Server 2008

Windows xp veya Windows Server 2003

udp paketleri bırakılır.Bağlanmak başarısız olur.

udp paketleri bırakılır.Bağlanmak başarısız olur.

Windows Vista veya Windows Server 2008

Windows Vista veya Windows Server 2008 (x 86 veya IA64)

udp paketleri bırakılır.

udp paketleri bırakılır.Bağlanmak başarısız olur.

Windows Vista veya Windows Server 2008

Windows Vista veya Windows Server 2008 (x 64)

udp paketleri bırakılır.Bağlanmak başarısız olur.

udp paketleri bırakılır.Bağlanmak başarısız olur.

Çözüm

Bu soruna geçici bir çözüm için aşağıdaki eylemlerden birini gerçekleştirin:

  • Bağlantı sunucu adında bir parçası olarak tcp bağlantı noktası numarası veya adlandırılmış kanal adı belirtin dize.

  • istemci bilgisayarda Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı'nda bir özel durum oluşturun.

    Dikkat notuDikkat

    Güvenlik Duvarı özel durumları 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 veya bir ağ daha savunmasız kalmasına neden olabilir.Biz bu geçici çözüm önerilmez, ancak düşünürseniz alternatif pratik olduğu durumlarda uygulayabilirsiniz böylece bu bilgiler sağlanmaktadır.

    Durum aşağıdakilerden biri olabilir:

    • Uygulama bağlanmak için bir özel durum kuralı Ekle SQL Server.

    • Tüm olası IP adreslerine gelen trafiğe izin veren bir gelen kuralı eklemek SQL Server bilgisayar veya küme.

Türkçe veya Azerice

Geçerli dili Türkçe veya Azeri olduğunda bağlantı denemeleri başarısız olabilir ve sunucu adı "I" içerir.Bu sorunu önlemek için IP adresini kullanarak sunucuya bağlanın.Yoksa "I" olan bağlanırken örnek adını, TCP/IP bağlantı noktası numarasını belirtin.Belirli bir bağlantı noktasına bağlamak için bir diğer ad kullanın.

Not

Bağlantı sorunlarını gidermenize yardımcı olması için Eğitmen'i kullanmak Öğretici: Veritabanı alt yapısı ile çalışmaya başlama.