

Makale numarası: 827422 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalede, Microsoft SQL Server 2000 ile bağlantı sorunlarını gidermenize yardımcı olabilir. Bu makalede genel bağlantı sorunlarını ve bağlantı sorunlarınızı gidermenize yardımcı olacak adımlar içerir.
SQL Server 2000, SQL Server örneğini ve istemci uygulamaları arasındaki iletişim için birkaç yöntem destekler. Istemci uygulamanızın ve SQL Server örneği, aynı bilgisayarda bulunan, yerel adlandırılmış yöneltmeler veya paylaşılan bellek iletişim kuralının kullanıldığı gibi iletişim kurmak için Microsoft Windows iletişim (IPC) bileşenleri, interprocess. Istemci uygulaması ve SQL Server örneği farklı bilgisayarlarda bulunan, ancak bir IPC, TCP/IP veya adlandırılmış yöneltmeler, ağ iletişim kurmak için kullanılır.
Ağ kitaplığı, DLL, SQL Server 2000, belirli bir ağ iletişim kuralı ile iletişim kurmak için kullanır. Ağ kitaplıkları BIR eşleşen çifti, istemci bilgisayar ve sunucu bilgisayar, kullanmak istediğiniz ağ iletişim kuralını desteklemek için etkin olması gerekir. Örneğin, belirli bir SQL Server örneği ile TCP/IP iletişim kurmak bir istemci uygulamasını etkinleştirmek istiyorsanız, sunucunun istemci bilgisayara bağlanmak için istemci TCP/IP Yuvaları ağ kitaplığı (Dbnetlib.dll) yapılandırılmalıdır. Benzer şekilde, sunucunun TCP/IP Yuvaları ağ kitaplığı (Ssnetlib.dll), sunucu bilgisayarı üzerinde dinleme gerekir. Bu senaryoda, TCP/IP protokol yığını istemci bilgisayar ve sunucu bilgisayar üzerinde yüklü olması gerekir.
SQL Server 2000'i yükledikten sonra istemci ağ yardımcı programı kullanarak, istemci ağ kitaplıklarını özelliklerini yapılandırabilirsiniz. Sunucu ağ yardımcı programı (Svrnetcn.exe) kullanarak, Ağ kitaplıkları sunucusunun özelliklerini yapılandırabilirsiniz. Ağ kitaplıkları sunucu araçları SQL Server Kur yüklemesi sırasında yüklenen sunucu. Ancak, bazı ağ kitaplıkları sunucunun etkin olmayabilir. Varsayılan değer olarak, SQL Server 2000 sağlar ve adlandırılmış yöneltmeler ve paylaşılan bellek, TCP/IP üzerinde dinler. Bu nedenle, bir sunucu bilgisayarına bağlanmak bir istemci için istemci bir istemci ağ, kullanılmakta olan sunucu ağ kitaplıkları tarafından SQL Server örneği biriyle eşleşen Kitaplığı'nı kullanarak bağlanmanız gerekir.
SQL Server iletişim bileşenleri ve ağ kitaplıkları hakkında ek bilgi için SQL Server Books Online'da aşağıdaki konulara bakın:
Önemli SQL Server 2000'de bağlantı sorunlarını gidermek, başlamadan önce SQL Server çalıştıran bilgisayarda MSSQLServer hizmetin başlatıldığından emin olun.
SQL Server yok veya erişim engellendi
Genel ağ hatası
Ad çözümleme işlemi doğru sunucu çözme olduğunu doğrulamak için sunucu sunucu adını ve sunucu IP adresini kullanarak "ping" komutu. Bunu yapmak için şu adımları izleyin:
SSPI oluşturulamıyor içeriği
Ipconfig komutu 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:
223413
(http://support.microsoft.com/kb/223413/ )Ipconfig.exe Windows 2000 seçenekleri
Bu soruna geçici bir çözüm bulmak için <a0></a0>, istemci bilgisayarda %systemroot%\system32\drivers\etc\hosts dosya sunucusu için bir girdi ekleyin. Ayrıca bu sorunu, Adlandırılmış Yöneltmeler Ağ Kitaplığı'nı kullanarak sunucuya bağlayarak çalışabilirsiniz.
Not Önceki sürümleri Microsoft Data Access Components (MDAC), istemci ağ yardımcı programı için farklı bir kullanıcı arabirimi vardır. Bu nedenle, bu makalede listelenen seçenekleri göremiyorsanız, istemci uygulamasını çalıştıran bilgisayarda MDAC'ın sonraki bir sürümünü yükleyin.
2003-11-06 09:49:36.17 server SQL server listening on TCP, Shared Memory, Named Pipes. 2003-11-06 09:49:36.17 server SQL server listening on 192.168.1.5:1433, 127.0.0.1:1433.
SQL Server hata günlüğü dosyası girişleri analiz, SQL Server örneği doğru IP adresini ve doğru bağlantı noktasının dinlenip doğrulayabilirsiniz. Varsayılan olarak, bir SQL Server'ın varsayılan örneği 1433 bağlantı noktasını dinler. Sunucu ağ yardımcı programı SQL Server için iletişim kuralı ayarları doğrulamak için ve SQL Server'da SQL Server ve kullanılabilir bağlantı noktaları için bağlantı iletişim kuralları dahil olmak üzere, özelliklerini değiştirmek için de kullanılabilir. Sunucu ağ yardımcı programı hakkında daha fazla bilgi için SQL Server Books Online'da "SQL Server Ağ yardımcı programı" konusuna bakın.
Bazı durumlarda, SQL Server 2000 1433 veya tüm diğer belirtilen bağlantı noktası bağlantı noktası bağlamak değil. Bu sorun, bağlantı noktası başka bir uygulama tarafından kullanılıyor veya doğru olmayan bir IP adresini kullanarak bağlanmaya çalışıyorsanız oluşabilir. Bu nedenle, SQL Server TCP/IP bağlantılarını başarılı olabilir ve SQL Server'da aşağıdaki hata iletisini alabilirsiniz hata günlük dosyası:
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2001-11-14 15:49:14.12 sunucu SuperSocket bilgi: bağlama, TCP bağlantı noktası 1433 başarısız oldu.
307197
(http://support.microsoft.com/kb/307197/ )SORUN: TCP\IP bağlantı noktası başka bir uygulama tarafından kullanılıyor
SQL Server örneğine TCP/IP Bağlantısı'nı kullanarak bağlanamazsanız, adlandırılmış yöneltmeler Protokolü veya paylaşılan bellek iletişim kuralını kullanmayı deneyin. Kullanılmakta olan bağlantı noktaları hakkında bilgi edinmek için komut isteminde aşağıdaki komutu çalıştırın:
de PortQry komut satırı yardımcı programı, kullanılmakta olan bağlantı noktaları hakkında daha fazla bilgi edinmek için kullanabilirsiniz.
PortQry komut satırı yardımcı programı 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:
310099TCP/IP yuvalarını için ilgili olası bir hata 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:
(http://support.microsoft.com/kb/310099/ )PortQry.exe komut satırı yardımcı programının açıklaması
306865
(http://support.microsoft.com/kb/306865/ )Hata: TCP/IP iletişim kuralı yalnızca olduğunda SQL Server TCP/IP Yuvaları'üzerinde dinleme.
Not SQL Server'ın adlandırılmış kopyaları, SQL Server dinamik bağlantı noktası belirler ve belirlenen bağlantı noktasını dinler. SQL Server adlı örneği başlatın, bu nedenle, SQL Server daha önce kullanılmakta bağlantı noktası üzerinde dinleme yapmak çalışır. SQL Server, bu bağlantı noktasına bağlanılamıyor, adlandırılan örneği dinamik olarak farklı bir bağlantı noktasına bağlayın. Bu durumda, istemci uygulaması bağlantı noktasını dinamik olarak belirlemek için de ayarlandığından emin olun. Alternatif olarak, adlandırılmış örnek bağlanacak ve istemci ağ yardımcı programı kullanarak dinlemesi için statik bir bağlantı noktasını belirtebilirsiniz.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
286303
(http://support.microsoft.com/kb/286303/ )BILGI: SQL Server 2000 ağ kitaplığı dinamik bağlantı noktası algılama sırasında davranışı
823938
(http://support.microsoft.com/kb/823938/ )SQL Server 2000'de statik ve dinamik bağlantı noktası ayırmasını nasıl kullanılır
MDAC sürümünü belirleme 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:
301202
(http://support.microsoft.com/kb/301202/ )NASıL YAPıLıR: MDAC sürümünü denetleme
Not SQL Server'ın adlandırılmış bir örneğine bağlanıyorsanız, MDAC 2.6 veya sonraki bir sürümü bilgisayarınızda çalışır durumda olduğundan emin olun. MDAC'ın önceki sürümlerinde, SQL Server'ın adlandırılmış kopyaları tanımaz. Bu nedenle, Bağlantılar'ın adlandırılmış kopyaları için başarılı olmayabilir.
Odbcping.exe yardımcı programı ile SQL Server ODBC bağlantıları doğrulamak için kullanabileceğiniz sürücü.
Odbcping.exe 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:
138541ODBC DSN yapılandırma 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:
(http://support.microsoft.com/kb/138541/ )NASıL YAPıLıR: SQL Server ODBC bağlantısını doğrulamak için Odbcping.exe
289573
(http://support.microsoft.com/kb/289573/ )SORUN: DSN ile SQL Server Ağ-kitaplıkları yapılandırma
SQL Server örneği için bağlantı, bir .udl dosyası kullanarak da sınayabilirsiniz.
Bir .udl dosyası oluşturma 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:
244659
(http://support.microsoft.com/kb/244659/ )Örnek: bir veri bağlantısı dosyası Windows 2000 ile nasıl
Güvenlik Duvarı üzerinden iletişim kurmak için açık olması gereken bağlantı noktaları hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
287932
(http://support.microsoft.com/kb/287932/ )BILGI: SQL Server güvenlik duvarı üzerinden iletişim için gereken TCP bağlantı noktaları
269882
(http://support.microsoft.com/kb/269882/ )Nasıl YAPıLıR: güvenlik duvarı arkasındaysa, SQL Server'a bağlanmak için ADO kullan
SQL Server örneğine bağlanmak için TCP/IP iletişim kuralı'nı kullanırsanız, burada, SQL Server dinleme bağlantı noktasına bağlanmak için Telnet programını kullanabilirsiniz dikkat edin. Telnet programını kullanmak için <a0></a0>, komut isteminde aşağıdaki komutu çalıştırın: <a1>
Telnet programını başarılı olmaz ve bir hata iletisi alıyorsunuz, hatayı çözümlemenize ve sonra yeniden bağlanmayı deneyin.
Not Güvenlik duvarınızda Slammer virüs tarafından neden sorunları nedeniyle, Kullanıcı Datagram Protokolü (UDP) bağlantı noktası 1434 engellenmiş olabilir.
Oturum açma kullanıcısı için başarısız oldu ' <username > '
'NTAUTHORITY\ANONYMOUS LOGON' kullanıcısı için oturum açma başarısız oldu
Kimlik doğrulama hatası nedeniyle, bir hata iletisi alırsınız ve hata iletisinin belirli bir SQL Server oturum açma adını belirtin, Windows sorun giderme kimlik doğrulaması. Windows kimlik doğrulaması ile ilgili sorunlar nedeniyle, aşağıdaki hata iletisini alabilirsiniz:
'Null' kullanıcısı için oturum açma başarısız oldu
Aşağıdaki sorunlar, kimlik doğrulama ve güvenlik sorunlarına neden olabilir:
Üretilemiyor SSPI içeriği
811889Bağlantı başarılı değilse, SQL Server kullandığınızda, kimlik doğrulaması'nı, aşağıdaki hata iletisini alırsınız:
(http://support.microsoft.com/kb/811889/ )"SSPı içeriği oluşturmak açılamıyor" hata iletisi ile ilgili sorunlar nasıl giderilir
Oturum açma kullanıcısı için başarısız oldu ' <username > '. Güvenilen bir bağlantıyla ilişkili değil
Bu sorunu gidermek için <a0></a0>, aşağıdaki adımları izleyin.
Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme 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:
322756
(http://support.microsoft.com/kb/322756/ )Windows'da kayıt defterini yedekleme ve geri yükleme
316898
(http://support.microsoft.com/kb/316898/ )NASıL YAPıLıR: SQL Server 2000, Microsoft Management Console ile SSL şifrelemesini etkinleştirme
322144
(http://support.microsoft.com/kb/322144/ )Düzeltme: SECDoClientHandShake, SQL Server'a bağlanamıyor
2003-08-07 20:46:21.11 sunucu hatası: 17832, önem derecesi: 20, durum: 6
2003-08-07 20:46:21.11 sunucu bağlantısı için geçersiz oturum açma paket gönderilir açıldı. Bağlantıyı kapattı.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
154628
(http://support.microsoft.com/kb/154628/ )BILGI: SQL 17832 birden çok TCP\IP bağlantı istekleri ile günlükleri
328476
(http://support.microsoft.com/kb/328476/ )Havuzu SQL Server sürücüleri TCP/IP ayarlarını devre dışı
Not Bir oturum açma paket sayısı sınırı eklendiği için SQL Server 2000 SP3 veya SQL Server 2000 SP3a çalıştırıyorsanız, TCP/IP sockets üzerindeki yük görebilirsiniz değil. Üçüncü taraf sürücüleri SQL Server örneğine bağlanmak için kullandığınız 17832 hata oluşur. Bu sorunu gidermek için <a0></a0>, üçüncü taraf satıcınıza başvurun ve SQL Server 2000 SP3 ve SQL Server 2000 SP3a'ile çalışmak üzere sınanmış sürücülerini edinin.
Kur işlemi SQL Server örneğini tek kullanıcı modunda başlatıldığında, bu hata genellikle SQL Küme kurulumu ve hizmet paketi Kurulum sırasında ortaya çıkar. Belirtilen uygulama, yalnızca kullanılabilir bağlantıyı kullanarak SQL Server örneğine otomatik olarak bağlanabilir ve Kur başarısız olur.
SQL Server yok veya erişim engellendi
Tek kullanıcı modunda başlatıldı SQL Server örneği belirlemek için <a0></a0>, SQL Server hata günlüğü dosyasına benzer bir giriş olup olmadığını denetlemek için aşağıdaki:
2003-07-31 11:26:43.79 spid3 uyarı ******************
2003-07-31 11:26:43.80 spid3 SQL Server, tek kullanıcı modunda başlatıldı. Sistem kataloğu için izin verilen güncelleştirmelerin.
68941
(http://support.microsoft.com/kb/68941/ )INF: adlandırılmış yöneltmeler sınama yordamı
Bu SQL Server'ın veritabanlarını kurtarmak için bekleyeceği çünkü SQL Server Agent hizmeti başlatılamayabilir. Bu nedenle, SQL Server hata günlüğü dosyasında aşağıdaki iletiyi aldığınızda, bağlantı artık bir zaman aşımı hatasıyla başarısız olur: Kurtarma işlemi uzun zaman alıyorsa, kurtarma işlemi ayrıca giderilir olabilir.
Zaman aşımı süresi doldu.
148942
(http://support.microsoft.com/kb/148942/ )Ağ İzleyicisi ile ağ trafiği nasıl yakalanır
294818
(http://support.microsoft.com/kb/294818/ )Ağ izleyicisi hakkında sık sorulan sorular
169292
(http://support.microsoft.com/kb/169292/ )TCP/ıp'yi izlemeler okuma temelleri
102908
(http://support.microsoft.com/kb/102908/ )Windows 2000 veya Windows NT'de TCP/IP bağlantı sorunları nasıl giderilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Daha ayrıntılı bilgi edinmek için SQL Profiler izleme kullanmanız gerekebilir. Ağ Tanılama'yı da kullanabilirsiniz kümelenmemiş ve ağ izleme için SQL Server çalıştıran bilgisayarlar için aracı.Ağ Tanılama aracını kullanma 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:
321708
(http://support.microsoft.com/kb/321708/ )NASıL YAPıLıR: Windows 2000'de Ağ Tanılama aracını (Netdiag.exe) kullanma
SQL Server'a ilgili çeşitli bağlantı sorunları hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
812817
(http://support.microsoft.com/kb/812817/ )Destek Web Yayını: Microsoft SQL Server 2000: bağlantı sorunlarını giderme
319930
(http://support.microsoft.com/kb/319930/ )NASıL YAPıLıR: Microsoft Desktop Engine'e Bağlan
257434
(http://support.microsoft.com/kb/257434/ )INF: Ağ kitaplığı SQL sunucu adı için yeni DSN'içinde yerine var olan bir DSN ağ kitaplığında
306985
(http://support.microsoft.com/kb/306985/ )Küme sanal sunucusu, adlandırılmış yöneltmeler ile bağlanırken RPC hataları
313062
(http://support.microsoft.com/kb/313062/ )NASıL YAPıLıR: Windows 2000'de Active Server Pages'ı kullanarak bir veritabanına bağlan.
313295
(http://support.microsoft.com/kb/313295/ )NASıL YAPıLıR: sunucu adı parametresi bir bağlantı dizesi olarak istemci ağ kitaplığını belirtin kullanın
320728
(http://support.microsoft.com/kb/320728/ )NASıL YAPıLıR: "en fazla bağlantı sınırına ulaşıldı" hata Çözümle ileti
328306
(http://support.microsoft.com/kb/328306/ )BILGI: "SQL Server yok veya erişim engellendi" hata iletisinin olası nedenleri
247931
(http://support.microsoft.com/kb/247931/ )INF: Kimlik doğrulama yöntemleri Active Server Pages'de SQL Server bağlantıları için
169377
(http://support.microsoft.com/kb/169377/ )Nasıl yapılır: SQL Server'da, Active Server Pages erişim
328383
(http://support.microsoft.com/kb/328383/ )INF: bağlanmaya çalıştığınızda SQL Server istemcilerine iletişim kurallarını değiştirebilirsiniz.
238949
(http://support.microsoft.com/kb/238949/ )Nasıl YAPıLıR: SQL Server Ağ kitaplığı, bir ADO bağlantı dizesi olarak ayarla
270126
(http://support.microsoft.com/kb/270126/ )SORUN: nasıl etkin/etkin küme 7.0 yükseltmeden sonra istemci bağlantısı için iki SQL Server 2000 sanal sunucuları yönetme
316779
(http://support.microsoft.com/kb/316779/ )SORUN: Bir IP adresi ile bağlanmak istemcileri Force Protokolü ayarlama şifreleme ile başarısız olabilir
216643
(http://support.microsoft.com/kb/216643/ )INF: ODBC/OLEDB bağlanmak, SQL Server 7.0 için bağlantıları izlerken görülen seçenekleri
265808
(http://support.microsoft.com/kb/265808/ )INF: nasıl bir SQL Server 2000'e bağlanmak adlandırılmış örneğine'nın önceki sürümü kullanıcının istemci araçları ile
191572
(http://support.microsoft.com/kb/191572/ )BILGI: ASP'DEN ADO nesneleri ile bağlantı havuzu yönetimi denir.
313173
(http://support.microsoft.com/kb/313173/ )Örnek bağlantı havuzu yöneticisiyle kullanmak için Microsoft SQL Server 2000 JDBC sürücüsü
237844
(http://support.microsoft.com/kb/237844/ )Nasıl YAPıLıR: ODBC, Visual Basic ADO bir uygulamada bağlantı havuzu etkinleştir
259569
(http://support.microsoft.com/kb/259569/ )SORUN: üçüncü taraf ürünü sonu Windows 2000 MDAC kayıt defteri ayarlarını yükleme
Makale numarası: 827422 - Last Review: 28 Nisan 2004 Çarşamba - Gözden geçirme: 3.5
Machine-translated Article
Ö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:827422
(http://support.microsoft.com/kb/827422/en-us/ )


Contact us for more help