Gösterilen DSN ağ kitaplığını ODBC Yöneticisi'nde "diğer" olarak

Ö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.

260249
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Bir yeni SQL Server veri kaynağı adı (SQLConfigDataSource ODBC API işlevini kullanarak DSN) oluştururken, bir ağ kitaplığı belirtilmeli. Ağ Kitaplığı adı küçük harfle, İstemci yapılandırma iletişim kutusu, "Diğer" gösterebilir.
Neden
Denetim Masası'ndaki ODBC veri kaynağı yöneticisi İstemci yapılandırması iletişim kutusunda büyük/küçük harf duyarlıdır. Bu ağ kitaplığı adı ağ kitaplığı adlarını büyük harfe kayıt defterinden karşılaştırır. SQLConfigDataSource tarafından etkilenen kayıt defteri girişleri hakkında bilgi için "Daha fazla bilgi" bölümüne bakın.
Çözüm
Tüm büyük harfleri ağ kitaplığı adı kullanın.

Not: Yalnızca cosmetic budur. Bağlantıyı, ağ kitaplığı adı büyük/küçük harf etkilenmez.
Daha fazla bilgi
Yeni SQL Server DSN programsal olarak oluşturmak için ODBC API SQLConfigDataSource işlevi kullanılabilir. Örneğin, aşağıdaki kodu MyNewDSN adlı yeni bir sistem DSN'SI oluşturur (ya da zaten varsa değiştirir) TCP/IP iletişim kuralını kullanarak pubs veritabanına bağlanırken:
returnCode = SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN, (LPSTR) "SQL Server",                                (LPSTR) "DSN=MyNewDSN\0"                                "Network=DBMSSOCN\0"                                "Server=MySqlServer\0"                                "Database=pubs\0"                                "Description=New Data Source\0");				
yeni DSN Oluşturma girer ya da kayıt defterinde aşağıdaki anahtarın altında saklanan bir SQL Server için varsayılan ağ kitaplığı değerini değiştirir:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
DSQUERY dize bu kayıt defteri anahtarının altında herhangi bir SQL Server için varsayılan ağ kitaplığı içerir.

Ağ kitaplığı, adı görüntülenir SQLConfigDataSource yukarıdaki çağrısı olarak kodlanmış "ağ"yerine"ağ dbmssocn\0 = DBMSSOCN\0 =", "Diğer" olarak ağ kitaplığını İstemci yapılandırması</a0> iletişim kutusunu gösterir.
Referanslar

229929BILGI: Kayıt defteri girdileri ve SQL Server Connection Strings anahtar sözcükler
814844Hata iletisi: "Kur oturum açmış kullanıcıyı doğrulamak açamadı" SQL Server 2000 Service Pack 3 (SP3) yüklediğinizde oluşur.

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

Özellikler

Makale No: 260249 - Son İnceleme: 02/23/2014 16:29:43 - Düzeltme: 3.2

  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • kbnosurvey kbarchive kbmt kbprb KB260249 KbMttr
Geri bildirim