SORUN: SQL Server Net-kitaplıklarıyla DSN yapılandırma

Belirtiler

Oluşturduğunuzda veya Microsoft SQL Server ODBC sürücüsü kullanarak ODBC veri kaynağı adlarını (DSN'ler) yapılandırmak aşağıdaki sorunlar oluşabilir:
  • Ağ Kitaplığı iletişim kurallarının geçiliyor.
  • Eski DSN'leri için ya da tam tersi, yeni DSN'in protokolü kullanılır.

Neden

Herhangi biri, ağ iletişim kuralını değiştirme birden çok DSN oluşturmak için sunucu adı (örneğin, SQL Server örneğinin adı) kullanırsanız, bu adı kullanan tüm DSN'leri etkiler.

Ayrıca, Microsoft Data Access Components (MDAC gelen) 2.6 ve sonrası, TCP/IP'yi varsayılan ağ kitaplığı vardır. Bir sunucu adı kullanırsanız (diğer bir deyişle, bir sunucu diğer adı oluşturmayın), bile, DSN, Adlandırılmış Yöneltmeler kullanacak şekilde yapılandırırsanız, TCP/IP için geri döner. Bu sorunu gidermek için "Geçici çözüm" bölümünde verilen adımları izleyin.

Çözüm

Oluşturun ve gerekli ağ kitaplığı ayarlarını kullanarak ODBC Yöneticisi veya SQL Server istemci ağ yardımcı programı, Cliconfg.exe sunucu diğer adları kullanın. Ayrıntılar için "Daha fazla bilgi" bölümüne bakın.

GEÇİCİ ÇÖZÜM

  1. SQL Server için istemci yapılandırma programları bir diğer sunucu adından farklı bir ad kullanarak oluşturun.
  2. Oluşturmak veya bir DSN değiştirmek ve adım 1'den (sunucu değil) diğer ad için sunucu adı seçin.
  3. DSN kaydedin ve yeniden açın.
Ağ Kitaplığı devam ederse bu kez dikkat edin.

Daha fazla bilgi

DSN oluşturma sırasında Microsoft SQL Server DSN yapılandırma iletişim kutusunda ODBC Yöneticisi'nden sunucu Seç kutusuna sunucu adını seçin veya belirtin, belirtilen adı taşıyan bir sunucu diğer adını oluşturur. Sunucu adı yerine, gerçekte bir sunucu diğer ad budur. Birden fazla DSN'leri aynı adı kullanırsanız, tüm bu sunucu diğer adını son iletişim kuralı ayarlarını kullanın.


Sunucu diğer adları yapılandırma bilgileri kayıt defterinde aşağıdaki anahtarın altında depolanır:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

ODBC Yöneticisi

ODBC Yöneticisi'ni kullanarak bir sunucu diğer adı eklemek için şu adımları izleyin:
  1. Denetim Masası'nda ODBC Yöneticisi için göz atın.
  2. Ekle ' yi tıklatın ve SQL Server sürücüsü olarak seçin. Daha sonra ad ve açıklama için DSN girin. Sunucu Seç kutusunda, yeni bir sunucu diğer ad belirtin ve sonra İleri' yi tıklatın.
  3. İstemci yapılandırma düğmesini tıklatın. Bağlantı parametrelerialtındaki sunucu adı metin kutusuna SQL Server adını girin. Ayrıca, Ağ kitaplıklarıaltında gerekli ağ kitaplığı seçin. Sonra Tamam ' ı tıklatın ve DSN oluşturma adımlarını tamamlayın.

İstemci ağ yardımcı programı

İstemci ağ yardımcı programı, Cliconfg.exe, birlikte gelen Microsoft SQL Server ve Microsoft Veri erişim bileşenleri (MDAC) sürüm 2.1 SP2 dahil olmak üzere tüm ürünleri ile ve daha sonra.

Bu yardımcı program genellikle C:\WINNT\SYSTEM32 klasöründe bulunan Microsoft Windows 2000 ve Microsoft Windows NT sistemleri ve Microsoft Windows 9 x sistemlerinde C:\WINDOWS\SYSTEM klasörüne yerleştirilir.


Bu yardımcı programı başlatmak için şu adımları izleyin:
  1. SQL Server istemcisi yüklüyse Başlat menüsünde Programlar' ın, Microsoft SQL Server' ın üzerine ve sonra İstemci ağ yardımcı programı' nı tıklatın.
  2. Aksi halde, Başlat menüsünde Çalıştır' ı tıklatın.
  3. metin kutusuna Cliconfg yazın ve Tamam' ı tıklatın.
Sunucu diğer adı eklemek için şu adımları izleyin:
  1. Diğer sekmesini tıklatın ve sonra Ekle' yi tıklatın.
  2. Sunucu diğer ad metin kutusuna yeni bir diğer ad yazın ve Ağ kitaplıklarıaltında gerekli ağ kitaplığı seçin.
  3. Bağlantı parametrelerialtındaki sunucu adı metin kutusuna SQL Server adını girin. Net Kitaplığı'nda temel alarak ek parametreler de yapılandırabilirsiniz. Sonra Tamam' ı tıklatın.

    Not: silmek ve değiştirmek varolan sunucu diğer adları için diğer ad sekmesi altında Kaldır ve Düzenle düğmeleri kullanabilirsiniz.

Başvurular

Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesinde "Ağ kitaplıkları ve ağ protokolleri" bakın:
Ek bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:

257434 INF: var olan bir DSN protokolünde protokolünde yeni DSN aynı SQL Server adı ile değiştirilir
260249 PRB: DSN ağ kitaplığı gösterilen ODBC Yöneticisi'nde "diğer" olarak
Özellikler

Makale No: 289573 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1

Geri bildirim