Makale numarası: 238949 - Son Gözden Geçirme: 15 Temmuz 2004 Perşembe - Gözden geçirme: 3.4

Nasıl yapılır: SQL Server ağ kitaplığını bir ADO bağlantı dizesi ayarla

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ı.
Hepsini aç | Hepsini kapa

Özet

SQL Server bağlanırken kullandığınız farklı ağ kitaplıkları arasında bir sayı seçmenize olanak sağlar. Veri kaynağınıza ilişkin bir veri kaynağı adı (DSN) oluşturduğunuzda, bu ağ kitaplıkları yapılandırabilirsiniz. Ancak, DSN belirtmek için bir alternatif bağlantı dizesiyle birlikte kullanmak istediğiniz ağ kitaplığını geçirmek yoludur. Bu makalede, nasıl yapılır: ActiveX Data Objects (ADO) kullanan bir Visual Basic uygulamasında bağlanırken SQL Server'a bağlanmak için kullanmak istediğiniz ağ kitaplığını belirtin.

Daha fazla bilgi

SQL Server Ağ kitaplıkları aşağıdaki bağlantı kurulurken kullanılacak sağlar. Bunlar şunlardır:
  • dbnmpntw - Win32 Named Pipes
  • Dbmssocn - Win32 Winsock TCP/IP
  • dbmsspxn - Win32 ıPX/SPX
  • dbmsvinn - Win32 Banyan Vines
  • Dbmsrpcn - Win32 Multi-Protocol (Windows RPC)
ADO üzerinden SQL Server'a bağlanırken bağlantı dizesindeki NETWORK parametresi bu kitaplıklar, veritabanına bağlanırken kullanılacak belirtmek için kullanılır. NETWORK parametre .dll UPN sonekini kullanılacak ağ kitaplığı modülünün adıdır (örneğin, Dbmssocn değil Dbmssocn.dll). Bu parametreyi belirtmek bağlantı dizeleri bazı örnekler aşağıda verilmektedir:

Not Kullanıcı KIMLIĞI'in veritabanında bu işlemi gerçekleştirmek için uygun izinlere sahip olduğundan emin olun.
  • Aşağıdaki bağlantı dizesi:

    "Provider=SQLOLEDB.1;Persist Security ınfo = False; User ID < Kullanıcı KIMLIĞI > =; ınitial Catalog = pubs; Data Source <yourdatasourcename>; = ağ kitaplığı dbnmpntw ="

    Adlandırılmış Yöneltmeler Ağ Kitaplığı'nı kullanarak SQLOLEDB sağlayıcısı üzerinden SQL Server'a bağlanmaya çalışır.
  • Aşağıdaki bağlantı dizesi:

    "Provider=MSDASQL.1;Persist Security ınfo = False; User ID < Kullanıcı KIMLIĞI > =; Genişletilmiş Özellikler =" DSN <yourdatasourcename>; = UID < Kullanıcı KIMLIĞI > =; DATABASE = pubs; ağ kitaplığı dbmssocn = "; ınitial Catalog = pubs"

    SQL Server'a, TCP/IP ağ kitaplığını kullanarak MSDASQL'I sağlayıcı üzerinden bağlanır.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
137635  (http://support.microsoft.com/kb/137635/ ) INF: ODBC SQL Server bağlantı parametreleri
137634  (http://support.microsoft.com/kb/137634/ ) INF: ODBC SQL Server sürücüsü ağ iletileri okuma

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Data Access Components 2.1 Service Pack 1
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Anahtar Kelimeler: 
kbmt kbhowto KB238949 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:238949  (http://support.microsoft.com/kb/238949/en-us/ )