DB2 için veri sağlayıcıları, IBM Netezza ve IDAA'yı (IBM DB2 Analytics Accelerator) destekleyecek şekilde güncellendi

Uygulandığı Öğe
Host Integration Server 2013 Host Integration Server 2016

Özet

DB2 için Veri Sağlayıcıları şu anda SET CURRENT QUERY ACCELERATION özel yazmaçlar deyiminin belirtilmesini desteklememektedir. IBM Netezza veri ambarı aygıtına ya da IDAA'ya (IBM DB2 Analytics Accelerator) bağlandığınızda bu deyim gereklidir.

DB2 için gerekli SET CURRENT QUERY ACCELERATION özel yazmaçlar deyimini işlemek için, Microsoft DRDA Application Requester çalışma zamanı kitaplığı, DRDA EXCSQLSET (SQL Ortamını Ayarla) ve SQLSTT (SQL Deyimi) protokol kod noktalarını desteklemek üzere güncellendi.

Daha Fazla Bilgi

DB2 için Microsoft Veri Sağlayıcısı ve ilgili yapılandırma araçları, yeni bir özel yazmaç bağlantı özelliğini kullanıma sunmak için bu güncelleştirmede güncelleştirilmiştir. 

DB2 için Microsoft OLE DB Sağlayıcısı

DB2 için OLE DB Provider için bir DB2 SET özel yazmaç deyimi belirttiğinizde, değerin etrafında çift tırnak işareti kullanarak özel yazmaçlar bağımsız değişkenini sınırlandırmanız gerekir (Special Registers="SET CURRENT QUERY ACCELERATION=ALL").

Örneğin, şunu kullanın:


[oledb]

; Everything after this line is an OLE DB initstring

Provider=DB2OLEDB.1;Network Transport Library=TCPIP;Network
Address=<value>;Network Port=446;User ID=<value>;Password=
<value>;Initial Catalog=<value>;Host CCSID=37;PC Code Page
=1252;Package Collection=NULLID;Special Registers="SET 
CURRENT QUERY ACCELERATION=ALL"

DB2 için Microsoft ADO.NET Sağlayıcı

DB2 için ADO.NET Sağlayıcı ile kullanmak üzere bir DB2 SET özel kayıt deyimi belirttiğinizde, değerin etrafında tek tırnak işaretleri kullanarak özel yazmaçlar bağımsız değişkenini sınırlandırın (Special Registers='SET CURRENT QUERY ACCELERATION=ALL').

Örneğin, şunu kullanın:


[adonet]

string connString = "Network Address=<value>;Network 
Port=446;User ID=<value>;Password=<value>;Initial 
Catalog=<value>;Host CCSID=37;PC Code Page=1200;Package 
Collection=NULLID;Special Registers='SET CURRENT QUERY 
ACCELERATION=ALL'";

 

Çözüm

Bu sorunu gideren düzeltme, Host Integration Server için aşağıdaki toplu güncelleştirmelerde yer almaktadır:

Host Integration Server 2016 için Toplu Güncelleştirme 2

Host Integration Server 2013 için Toplu Güncelleştirme 4

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.

Üçüncü taraf bilgileri hakkında bildirim

Bu makalede belirtilen üçüncü taraf ürünler, Microsoft’tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliğiyle ilgili zımni veya başka türlü hiçbir garanti vermez.