DB2 için Microsoft OLE DB Sağlayıcısı için veri kaynaklarını yapılandırma

Bu makalede, DB2 için Microsoft OLE DB Sağlayıcısı için veri kaynaklarının nasıl yapılandırıldığı açıklanır.

Orijinal ürün sürümü: Konak Tümleştirme Sunucusu
Özgün KB numarası: 218590

Sağlayıcı sekmesi, kullanıcının olası OLE DB sağlayıcıları listesinden bu UDL dosyasında kullanılacak OLE DB sağlayıcısını (sağlayıcı adı dizesi) seçmesine olanak tanır. DB2 için OLE DB Sağlayıcısı'nı seçin.

Bağlantı sekmesi, kullanıcının bir veri kaynağına bağlanmak için gereken temel özellikleri yapılandırmasına olanak tanır. DB2 için OLE DB Sağlayıcısı için bağlantı özellikleri aşağıdaki değerleri içerir:

  • Veri Kaynağı: Veri kaynağı, veri kaynağını açıklamak için kullanılabilecek isteğe bağlı bir parametredir. Veri Bağlantıları yapılandırma programı SNA Sunucusu program klasöründen yüklendiğinde, Veri Kaynağı alanı gereklidir. Bu alan, dizininde depolanan UDL dosyasını adlandırmak Program Files\Common Files\System\OLE DB\Data için kullanılır.

  • Kullanıcı adı: DB2'de verilere erişmek için normalde geçerli bir kullanıcı adı gereklidir. İsteğe bağlı olarak, Veri Bağlantısı'nda bir kullanıcı adını kalıcı hale ekleyebilirsiniz. OLE DB sağlayıcısı çalışma zamanında kullanıcıdan geçerli bir parola girmesini ister. Ayrıca, istem iletişim kutusu kullanıcının Veri Bağlantısı'nda depolanan kullanıcı adını geçersiz kmasına olanak tanır.

  • AS/400 bilgisayarı, kullanıcı kimliği ve parola açısından büyük/küçük harfe duyarlıdır. AS/400, BÜYÜK HARFle yalnızca DB2/400 kullanıcı kimliğini ve parolasını kabul eder. (DB2/400 bağlantısı yanlış kimlik doğrulaması nedeniyle başarısız olursa, OLE DB sağlayıcısı kimlik doğrulamayı yeniden göndererek kullanıcı kimliğini ve parolayı BÜYÜK HARFE zorlar.)

  • Ana bilgisayar büyük/küçük harfe duyarlı değildir. Bu, ana bilgisayarlarda DB2 kullanıcı kimliğini ve parolasını her durumda girebileceğiniz anlamına gelir. OLE DB sağlayıcısı bu değerleri BÜYÜK HARFle gönderir.

  • Windows NT için DB2 UDB büyük/küçük harfe duyarlıdır. Kullanıcı kimliği BÜYÜK HARFle depolanır. Parola karma durumda depolanır. Kullanıcı parolayı doğru durumda girmelidir. OLE DB sağlayıcısı, kullanıcı tarafından girilen durumda tam olarak parolayı gönderir. Kullanıcının Windows NT kullanıcı adını Windows NT etki alanı adıyla nitelemesi gerekmez.

  • Parola: Db2'de verilere erişmek için normalde geçerli bir parola gerekir. İsteğe bağlı olarak, Parola kaydetmeye izin ver onay kutusunu seçerek parolayı UDL dosyasına kaydetmeyi seçebilirsiniz.

    Uyarı

    Bu seçenek, kimlik doğrulama bilgilerini UDL dosyasında düz metin olarak kalıcı hale getirmektedir.

  • İlk Katalog: Bu OLE DB özelliği, üç bölümden oluşan tam tablo adının ilk bölümü olarak kullanılır.

  • DB2'de (MVS, OS/390), bu özellik LOCATION olarak adlandırılır. The SYSIBM. LOCATIONS tablosunda tüm erişilebilir konumlar listelenir. Bağlanmanız gereken DB2'nin konumunu bulmak için yöneticinizden DDF tanımlarının altındaki TSO Clist DSNTINST bölümüne bakabilmesini isteyin. Bu tanımlar DB2 yükleme kılavuzundaki DSNTIPR panelinde sağlanır.

  • DB2/400'de bu özellik RDBNAM olarak adlandırılır. RDBNAM değeri, konsolundan işletim sistemi/400 sistemine WRKRDBDIRE komutu çağrılarak belirlenebilir. RDBNAM değeri yoksa Ekle seçeneği kullanılarak bir değer oluşturulabilir.

  • DB2 Evrensel Veritabanı'nda bu özellik DATABASE olarak adlandırılır.

Bağlantı sekmesi, bağlantı parametrelerini test etmek için kullanılabilecek bir Bağlantıyı Sına düğmesi de içerir. Bağlantı yalnızca tüm gerekli parametreler girildikten sonra test edilebilir. Bu düğmeye tıkladığınızda, DB2 için OLE DB Sağlayıcısı kullanılarak uzak DB2 sisteminde bir oturum oluşturulur.

Tümü sekmesi, kullanıcının bir veri kaynağına bağlanmak için kullanılan ek özellikleri yapılandırmasına olanak tanır. Tümü sekmesindeki özelliklerden bazıları gereklidir. Bu özellikler, görüntülenen listeden bir özellik seçilerek ve Değeri Düzenle seçilerek düzenlenebilir. DB2 için OLE DB Sağlayıcısı için bu özellikler aşağıdaki değerleri içerir:

  • Alternatif TP Adı: Bu özellik yalnızca SQL/DS'ye (DB2/VM veya DB2/VSE) bağlanırken gereklidir ve uzak işlem programı olarak adlandırılır.

  • APPC Yerel LU Diğer Adı: SNA Server'da yapılandırılan yerel LU diğer adının adı.

  • APPC Modu Adı: Konak yapılandırması ve SNA Sunucusu yapılandırmasıyla eşleşen APPC modu. APPC modu için yasal değerler QPCSUPP (ortak sistem varsayılanı), #INTER (etkileşimli), #INTERSC (minimum yönlendirme güvenliğiyle etkileşimli), #BATCH (toplu iş), #BATCHSC (minimum yönlendirme güvenliğine sahip toplu iş) ve #IBMRDB (DB2 uzak veritabanı erişimi) değerlerini içerir.

  • APPC Uzak LU Diğer Adı: SNA Server'da yapılandırılan uzak LU diğer adının adı.

  • Otomatik İşleme Modu: Bu özellik tüm SQL deyimlerinde örtük COMMIT izin verir. Otomatik İşleme Modu'nda her veritabanı işlemi, gerçekleştirildiğinde işlenen bir işlemdir. Bu mod, tek bir SQL deyiminden oluşan yaygın işlemler için uygundur. Bu işlemleri sınırlandırmak veya bunların tamamlanmasını belirtmek gereksizdir. Otomatik İşleme Modu kullanılırken ROLLBACK işlemine izin verilmez. Varsayılan değer True'dur.

  • Önbellek Kimlik Doğrulaması: Sağlayıcının veri kaynağı nesnesinin veya numaralandırıcısının iç önbellekte parola gibi hassas kimlik doğrulama bilgilerini önbelleğe almasına izin verilir. Varsayılan değer False'tur.

  • Varsayılan Yalıtım Düzeyi: Bu, birden çok uygulama tarafından DB2 nesnelerine eşzamanlı erişim durumunda kullanılan yalıtım düzeyini belirler. Varsayılan değer NC'dir. Aşağıdaki düzeyler desteklenir:

    CS      Cursor Stability.  
            In DB2/400, this corresponds to COMMIT(*CS).  
            In ANSI, this corresponds to Read Committed (RC).  
    
    NC      No Commit.
            In DB2/400, this corresponds to COMMIT(*NONE).
            In ANSI, this corresponds to No Commit (NC).
    
    UR      Uncommitted Read.
            In DB2/400, this corresponds to COMMIT(*CHG).
            In ANSI, this corresponds to Read Uncommitted.
    
    RS      Read Stability.
            In DB2/400, this corresponds to COMMIT(*ALL).
            In ANSI, this corresponds to Repeatable Read.
    
    RR      Repeatable Read.
            In DB2/400, this corresponds to COMMIT(*RR).
            In ANSI, this corresponds to Serializable (Isolated).
    
  • Varsayılan Şema: Sağlayıcının katalog bilgilerini arayacağı koleksiyonun adı. OLE DB sağlayıcısı, hedef koleksiyondaki tabloların listesini listeleme (örneğin, OLE DB IDBSchemaRowsetDBSCHEMA_TABLES) gibi popüler işlemler için sonuç kümelerini kısıtlamak için Varsayılan Şema'yı kullanır. Buna ek olarak, OLE DB sağlayıcısı istekler için bir SQL SELECT deyimi oluşturmak için IOpenRowset::OpenRowset Varsayılan Şema'yı kullanır.

  • Genişletilmiş Özellikler: Sağlayıcıya özgü ek özellikleri belirtme yöntemi. Bu parametreden geçirilen özellikler noktalı virgülle sınırlandırılmalıdır ve sağlayıcının temel ağ istemcisi tarafından yorumlanacaktır.

  • Konak CCSID: Uzak bilgisayarda gösterildiği gibi DB2 verileriyle eşleşen karakter kodu kümesi tanımlayıcısı (CCSID). Bu parametre varsayılan olarak ABD/Kanada (37) olarak ayarlanır. İkili verileri karakter verileri olarak işlerken CCSID özelliği gereklidir. İkiliyi karakter olarak işle değeri ayarlanmadığı sürece, karakter verileri DB2 sütunu CCSID ve varsayılan ANSI kod sayfasına göre dönüştürülür.

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

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

  • Ağ Aktarım Kitaplığı: Ağ aktarım dinamik bağlantı kitaplığı özelliği, sağlayıcının SNA LU6.2 veya TCP/IP aracılığıyla bağlanıp bağlanmayacağını belirler. Varsayılan değer SNA'dır. TCP/IP seçiliyse, Ağ Adresi ve Ağ Bağlantı Noktası değerleri gereklidir. Varsayılan SNA seçilirse APPC Yerel LU Diğer Adı, APPC Modu Adı ve APPC Uzak LU Diğer Adı değerleri gereklidir.

  • Paket Koleksiyonu: Sürücünün DB2 paketlerini depolamasını ve bağlamasını istediğiniz DRDA COLLECTION'ın adı. Bu, Varsayılan Şema ile aynı olabilir.

  • Bilgisayar Kodu Sayfası: Bu özellik, ikili verileri karakter verileri olarak işlerken gereklidir. İkiliyi karakter olarak işle değeri ayarlanmadığı sürece, karakter verileri Windows'ta yapılandırılan varsayılan ANSI kod sayfasına göre dönüştürülür. Bu özelliğin varsayılan değeri Latin 1'dir (1252).

  • Kalıcı Güvenlik Bilgileri: İsteğe bağlı olarak, Parola kaydetmeye izin ver onay kutusunu seçerek parolayı UDL dosyasına kaydetmeyi seçebilirsiniz.

    Uyarı

    Bu seçenek, kimlik doğrulama bilgilerini UDL dosyasında düz metin olarak kalıcı hale getirmektedir.

  • İkiliyi Karakter Olarak İşle: Bu seçenek, ikili (CCSID 65535) veri türü alanlarını veri kaynağı başına karakter veri türü alanları olarak ele alır. Ana Bilgisayar CCSID ve BILGISAYAR Kod Sayfası değerleri gerekli giriş ve çıkış parametreleridir.

  • Salt Okunur: Salt okunur bir veri kaynağı oluşturur. Kullanıcının tablolar gibi nesnelere salt okunur erişimi vardır ve , UPDATEveya DELETEgibi INSERTgüncelleştirme işlemlerini yapamaz.