DB2 için Microsoft ODBC Driver'ı yapılandırma

Makale çevirileri Makale çevirileri
Makale numarası: 216428 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, DB2 için Microsoft ODBC sürücüsü'ne genel bakış sağlar.

DB2 için Microsoft ODBC sürücüsü (Msdb2ole.dll), uzaktaki DB2 veritabanlarında için SNA LU 6.2 ve TCP/IP ağları üzerinden erişim sağlar. Bu sürücü IBM Distributed Relational Database Architecture (DRDA) bir uygulama isteyenin DRDA uyumlu DB2 sistemleri MVS, OS/400 ve Microsoft Windows NT gibi bağlanabileceği uygulanır.

Sürücü, ODBC 2.x ve ODBC 3.x işlevleri (tam desteklenen işlevlerin listesini Lütfen görmek için SNA Server SDK çevrimiçi belgelere) destekler. Sürücü, etkileşimli olarak veya bir uygulama programı sorun SQL deyimleri için kullanılabilir. Microsoft Excel'den kullanıcılar DB2 tabloları çalışma sayfalarına almak ve verileri çözümlemek için Araçlar grafikleme Excel kullanın. Microsoft Access'ten kullanıcıları almak ve DB2 için verme. Microsoft ınternet ınformation Server (IIS) ile geliştiriciler, kullanıcılara bir Web tarayıcısı aracılığıyla DB2 depolanan bilgiler yayımlayabilirsiniz.

DB2 için ODBC sürücüsü yanı sıra, desteklenen ODBC bağlantı dize özniteliği anahtar sözcükleri ve değerleri listesini kullanma hakkında daha fazla bilgi için bkz: Microsoft SNA Server SDK çevrimiçi belgelerine veya DB2 için ODBC sürücüsü çevrimiçi Yardım dosyaları.

Daha fazla bilgi

Bir ODBC veri kaynağı ekleme

Bu sürücü erişmek istediğiniz veri belirli bir ODBC sürücüsü veri kaynağını ilişkilendirir. DB2 için ODBC sürücüsü kullanılarak erişilen olan her bir DB2 sistemi veri kaynağı bilgilerini yapılandırmanız gerekir. DB2 için ODBC sürücüsü için varsayılan parametreleri, yalnızca veri kaynağı için kullanılır ve her bir veri kaynağı için ayrı olarak yapılandırılması gerekir. Sürücü yapılandırmak için aşağıdaki adımları gerçekleştirin:

  1. Başlat'ı tıklatın, Ayarlar'ın üzerine gelin ve sonra Denetim Masası'nı tıklatın.
  2. ODBC veri kaynakları'nı çift tıklatın.
  3. Kullanıcı DSN, Sistem DSN, seçin veya dosya DSN.
  4. DB2 için Microsoft ODBC Driver'ı tıklatın ve sonra Finish'i (son) tıklatın.

Ayrıca ODBC veri kaynakları Yapılandırma aracını Microsoft SNA Server Data Access program grubunda bulunan bir kısayol görüntüleyebilirsiniz.

Veri kaynakları'nı yapılandırma

Genel sekmeyi, temel bir veri kaynağı tanımlamak için gereken öznitelikleri yapılandırmak kullanıcının izin verir. DB2 için ODBC sürücüsü için aşağıdaki anahtar sözcükler genel özniteliklerini içerir:

Veri kaynağı adı: Veri kaynağı için veri kaynağını tanımlamak için kullanılan gerekli bir parametredir. ODBC sürücü yöneticisini doğru ODBC veri kaynağı yapılandırması, kayıt defteri veya dosyasından yüklemek için bu öznitelik değeri kullanır. Dosya veri kaynakları için bu alan, Program Files\Common Files\ODBC\Data kaynakları dizinde depolanan DSN dosyası adı için kullanılır.

Açıklaması: Veri kaynağını tanımlamak için kullanılan isteğe bağlı bir parametre açıklamasıdır.

Bağlantı sekmesi, kullanıcının bir veri kaynağına bağlanmak için gereken temel özniteliklerini yapılandırmak sağlar. DB2 için ODBC sürücüsü için aşağıdaki anahtar sözcükler bağlantı özniteliklerini içerir:

LU 6.2 bağlantısı: Bu radyo düğmesini kullanıcının SNA LU6.2) tabanlı bir bağlantısı seçmesine izin verir. SNA seçilir, varsayılan, sonra APPC yerel LU diğer değerleri, APPC modu adı ve LU diğer uzak APPC gereklidir.
TCP/IP bağlantısı: Bu seçenek düğmesi, TCP tabanlı bir bağlantı seçmek kullanıcının sağlar. TCP/ıp'yi seçili ise, ağ adresi ve ağ bağlantı noktası için değer gereklidir.

APPC LU yerel diğer ad: SNA Server için yapılandırılmış olan yerel LU diğer adı.

Uzak APPC LU diğer ad: SNA Server yapılandırılmış uzak LU diğer adıdır.

APPC mod ad: Ana Bilgisayar Yapılandırması ve SNA Server yapılandırma eşleşen APPC modu. QPCSUPP (Ortak sistem varsayılan), (etkileşimli) #INTER #INTERSC (en az bir yönlendirme güvenliği ile etkileşimli), APPC modu için geçerli değerler içeren #IBMRDB (DB2 uzak veritabanı erişimi) #BATCH (toplu işlem) ve <a1>#BATCHSC</a1> (en az bir yönlendirme güvenliği ile toplu işlem).

IP adresi: Bu özellik, özellikle TCP/IP adresi veya ana bilgisayar adı/diğer TCP/IP DRDA bağlantı noktasıyla ilişkilendirilmiş hedef DB2 bilgisayarı bulmak için kullanılır. Ağ adresi, TCP/IP bağlanırken gereklidir.

Ağ bağlantı noktası: Bu özellik, TCP/IP bağlanırken DB2 DRDA hizmet erişim bağlantı noktası hedef bulmak için kullanılır. Varsayılan iyi bilinen DRDA bağlantı noktası 446 adresidir.

Bağlantı sekmesinde, bağlantı parametrelerini sınamak için kullanılan bir Test Connection düğmesi de içerir. Tüm gerekli parametreleri yazılan sonra bağlantıyı yalnızca sınanabilir. Bu düğmeyi tıklattığınızda, bir oturumu uzaktan DB2 sistem DB2 için OLE DB Provider'ı kullanarak kurulur.

Güvenlik sekmesi, kullanıcının bir veri kaynağına olan bağlantıları sınırlamak için kullanılan isteğe bağlı öznitelikleri yapılandırma sağlar. DB2 için Microsoft ODBC sürücüsü için güvenlik öznitelikleri şunlardır:

Bu kullanıcı adı'nı kullanın: Geçerli BIR kullanıcı adı, DB2 verilerine erişmek için normal olarak gereklidir. Isteğe bağlı olarak, bir kullanıcı DSN adı geçerli. ODBC sürücüsü içinde geçerli bir parola yazın kullanıcının çalışma zamanında ister. Ayrıca, iletişim kutusunun DSN depolanan kullanıcı adı geçersiz kılmasına izin verir.

AS / 400 bilgisayar, kullanıcı KIMLIĞI ve parola ile ilgili olarak duyarlıdır. AS / 400 bir DB2/400 kullanıcı KIMLIĞI ve parola BÜYÜKHARF CASE'yalnızca kabul eder. (DB2/400 bağlantı nedeniyle hatalı kimlik doğrulama başarısız olursa, ODBC sürücüsü kimlik doğrulama, kullanıcı KIMLIĞI ve parola BÜYÜKHARF CASE zorlama, gönderin.)

Anabilgisayar büyük/küçük harf duyarlıdır. Bu, ana bilgisayarlara DB2 kullanıcı KIMLIĞI ve parolası her durumda yazabilirsiniz, anlamına gelir. ODBC sürücüsü, bu değerler BÜYÜKHARF CASE gönderir. Windows NT için DB2 UDB büyük/küçük harf duyarlıdır. Kullanıcı KIMLIĞI BÜYÜKHARF CASE ' depolanır. Parolayı büyük/küçük harf olarak depolanır. Kullanıcı parolayı doğru durumda yazmanız gerekir. ODBC sürücüsü durumda, kullanıcı tarafından girilen parola tam olarak gönderir. Bir NT etki alanı adı, yalnızca NT kullanıcı adı vermeyen.

Single Sign kullanın: Isteğe bağlı olarak, Microsoft SNA Server'ın ana güvenlik özelliği <a1>tek Signon</a1> seçeneğini kullanabilirsiniz. Bu veri kaynağı tanımını oluşturma yöneticinin, son kullanıcı oturum açma işleminden yalıtmak de sağlar. Kullanıcı bağlamı için tek signon SNA DB2 hizmetle ilişkilendirilmiş kullanıcı bağlamı ' dir. Windows 9 x çalıştırılıyorsa, kullanıcı bağlamı şu anda oturum açmış kullanıcı ile ilişkili demektir.

Veritabanını okunur - yalnızca: Salt okunur bir veri kaynağı oluşturur. Kullanıcı yalnızca tablolar gibi nesneleri için okuma erişimi vardır ve edemiyor operasyonlar (INSERT, UPDATE gibi güncelleştirme veya DELETE.

Hedef Veritabanı sekmesi, kullanıcının hedef DB2 sistem tanımlamak için kullanılan gerekli olduğu gibi isteğe bağlı öznitelikleri yapılandırmak sağlar. DB2 için Microsoft ODBC sürücüsü için hedef veritabanı öznitelikleri şunlardır:

Uzak veritabanı adı: Bu ODBC özniteliğinin ilk bölümünü üç bölümlü tam olarak nitelenmiş bir tablo adı kullanılır.

DB2 (MVS, OS/390), bu özellik için KONUM adlandırılır. SYSIBM.LOCATIONS tablo erişilebilir tüm konumları listeler. Bağlanmanız için gereken DB2 konumunu bulmak için <a0></a0>, altında DDF tanımları TSO Clist DSNTINST görünmesini yöneticinize sorun. Bu tanımlarını el ile DB2 yükleme DSNTIPR panelinde sağlanır.
DB2/400, bu özellik, RDBNAM anılır. OS/400 sistem konsolundan WRKRDBDIRE komutu çağırarak, RDBNAM değer belirlenebilir. RDBNAM değeri yok ise, daha sonra bir Ekle seçeneği kullanılarak oluşturulabilir.
DB2 Evrensel veritabanında bu özellik, DATABASE ' anılır.

Paketi derlemesi: DRDA depolamak ve DB2 paketleri bağlamak için sürücü istediğiniz KOLEKSIYON adı. Bu gerekli bir parametredir. Paket oluşturma hakkında daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesi okuyun:
216810DB2 için sağlanan KB DB2 ve OLE için ODBC sürücüsü ile kullanmak için paketleri oluşturma
Schema varsayılan: Sağlayıcı, Katalog bilgileri için burada görünür koleksiyonun adını. ODBC sürücüsü varsayılan şema tabloları (örneğin, ODBC Catalog SQLTables) hedef toplamasındaki listesi numaralandırma gibi yaygın olarak kullanılan işlemler için sonuç kümeleri kısıtlamak için kullanır. Bu parametre hakkında bilgi için lütfen aşağıdaki Microsoft Knowledge Base makalesine bakın:
217757INF: Varsayılan şema DB2 için DB2 ve OLE DB sağlayıcısı için ODBC sürücüsü ile kullanılan
Varsayılan yalıtım düzeyi: durumlarda eşzamanlı DB2 nesnelere erişim, birden çok uygulama tarafından kullanılan bir yalıtım düzeyini belirler. NC varsayılandır. Aşağıdaki düzeyleri desteklenir:

CS: İmleç kararlılık. DB2/400, bu için COMMIT(*CS) karşılık gelir. ANSI, bu okuma sayısı (RC için) karşılık gelir.

NC: Kayıt yok. DB2/400, bu için COMMIT(*NONE) karşılık gelir. ANSI, bu No Commit (NC için) karşılık gelir.

UR: Kaydedilmeyen okuma. DB2/400, bu için COMMIT(*CHG) karşılık gelir. ANSI, bu kaydedilmeyen okuma karşılık gelir.

RS: Kararlılık okunamıyor. DB2/400, bu için COMMIT(*ALL) karşılık gelir. ANSI, bu için yinelenebilen okuma karşılık gelir.

RR: Yinelenebilen okuyun. DB2/400, bu için COMMIT(*RR) karşılık gelir. ANSI, bu Serializable'için (yal?t?lm??) karşılık gelir.

TP adı alternatif: Bu özellik yalnızca bir tanesidir SQL/DS'YE (DB2/VM veya DB2/VSE) bağlanırken gereklidir ve uzak işlem programı olarak adlandırılır.

Otomatik Tamamlama: Bu öznitelik üzerindeki tüm SQL deyimlerini örtülü COMMIT olanak sağlar. Otomatik Tamamlama modunda, her veritabanı işlemi gerçekleştirildiğinde, kaydedilmiş olan bir hareketidir. Bu mod, tek bir SQL deyimini oluşan yaygın hareketler için uygundur. Bu hareket tamamlama sınırlandırmak veya gereksizdir. Otomatik Tamamlama modu kullanırken, hiçbir ROLLBACK izin verilir. Varsayılan değer true'dur.

Ikili veri türleri olarak karakter veri türlerine dönüştürün: Bu seçenek davranır (CCSID 65535) ikili veri alanları her veri kaynağı olarak karakter veri türü alanları olarak yazın. Host CCSID ve PC kod sayfası değerlerini, gerekli bir giriş olan ve parametreleri çıktı. (Bkz: yerel ayarları sekmesi)

Locale sekmesi kullanıcının Windows tabanlı bir bilgisayar yanı sıra DB2 sistem kullanılacak kod sayfaları tanımlamak için kullanılan gerekli olduğu gibi isteğe bağlı öznitelikleri yapılandırma sağlar. DB2 için Microsoft ODBC Driver for yerel öznitelikleri şunlardır:

Ana Locale: Karakter kodunu, uzak bilgisayarda temsil gibi DB2 veri eşleştirme tanımlayıcı (CCSID) ayarlayın. Bu parametre, ABD/Kanada (37) varsayılan değer. Ikili veri olarak bir karakter veri işlerken CCSID özelliği gereklidir. Işlem ikili karakter değeri olarak ayarlanmadıkça, veriler dönüştürülür karakter DB2 sütun CCSID ve varsayılan ANSI kod sayfası (^) karakterlerini temel.

Yerel ayar için varsayılan kod sayfasını kullanın: Bu seçenek ODBC sürücüsü, Windows tabanlı bilgisayar için varsayılan ANSI kod sayfası kullanılacağını bildirir. Bu varsayılan ayar seçili değilse, kullanıcı herhangi bir desteklenen BILGISAYAR kod sayfası seçim.

PC Locale: Ikili veri olarak bir karakter veri işlerken bu öznitelik zorunludur. Işlem ikili karakter değeri olarak ayarlanmadıkça, Windows'da yapılandırılmış varsayılan ANSI kod sayfası karakter veri dönüştürülür temel. Latin 1 (1252) Bu özellik için varsayılan değerdir.

Özellikler

Makale numarası: 216428 - Last Review: 8 Mart 2005 Salı - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft ODBC Driver for DB2 4.0 SP2
Anahtar Kelimeler: 
kbmt kbinfo KB216428 KbMttr
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:216428
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com