Symptome
Angenommen, Sie verwenden die Eigenschaften Binärdatei verarbeiten als Zeichen=Wahr und Binärcodeseiten-Verbindungszeichenfolge, damit der OLE DB-Anbieter für DB2 IBM DB2-Binärdaten in Zeichenfolgen konvertiert.
Nach dem Upgrade auf Microsoft Host Integration Server 2013 gibt die Eigenschaft Binärdatei als Zeichen = wahr DB2-Verbindungszeichenfolge keine Binärdaten mehr als Zeichenfolgendaten zurück. Stattdessen werden die Binärdaten als Binärdaten zurückgegeben.
Dieses Problem tritt auch auf, wenn Sie den Microsoft OLE DB-Anbieter für DB2 4.0 und den Microsoft OLE DB-Anbieter für DB2 5.0 verwenden, die in den Funktionen Packs für Microsoft SQL Server 2012 und Feature Pack für Microsoft SQL Server 2014 enthalten sind ( bzw. ).
Ursache
Dieses Problem tritt auf, weil die Eigenschaft Binärdatei als Zeichen=Wahr verarbeiten der Verbindungszeichenfolge von den Microsoft DB2-Datenanbietern entfernt wurde, die in den Produkten enthalten sind, die im Abschnitt "Gilt für" aufgeführt sind.
Lösung
Installieren Sie Hotfix 2993741, um dieses Problem im OLE DB-Anbieter für DB2 5.0 und Host Integration Server 2013 zu beheben. Dieser Hotfix gilt nicht für OLE DB-Anbieter für DB2 4.0.
Hotfixinformationen
Ein Hotfix zur Behebung des Problems ist von Microsoft erhältlich. Der Hotfix ist jedoch nur zur Behebung des in diesem Artikel beschriebenen Problems vorgesehen. Deshalb sollten Sie nur Systeme aktualisieren, bei denen das in diesem Artikel beschriebene Problem auftritt. Der Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.
Wenn der Hotfix zum Download zur Verfügung steht, finden Sie einen Abschnitt "Hotfix download available" (Hotfixdownload verfügbar) oben in diesem Knowledge Base-Artikel. Ist dies nicht der Fall, wenden Sie sich an die Kundenbetreuung bzw. den Support von Microsoft, um den Hotfix zu erhalten.
Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für zusätzliche Supportanfragen und -belange, die sich nicht auf diesen speziellen Hotfix beziehen, fallen die üblichen Supportgebühren an. Besuchen Sie die folgende Microsoft-Website, um eine vollständige Liste der Telefonnummern von Microsoft-Kundendienst und -Support (CSS) anzuzeigen oder eine separate Serviceanfrage zu erstellen:
http://support.microsoft.com/contactus/?ws=support Hinweis: Das Formular "Hotfix-Download verfügbar" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, steht der betreffende Hotfix in Ihrer Sprache nicht zur Verfügung.
Microsoft Host Integration Server 2013
VoraussetzungenDas kumulative Updatepaket 1 für Host Integration Server 2013 muss installiert sein, damit Sie diesen Hotfix anwenden können.
Informationen zum NeustartMöglicherweise müssen Sie den Computer nach der Installation dieses Hotfixes neu starten.
Informationen zur ErsetzungDieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Microsoft OLE DB-Anbieter für DB2, Version 5.0
VoraussetzungenUm diesen Hotfix anwenden zu können, müssen Sie zuerst die vorhandene Installation von Microsoft OLE DB-Anbieter für DB2 5.0 deinstallieren. Verwenden Sie dann die .msi Datei, die im Abschnitt "Dateiinformationen" aufgeführt ist, um diesen Hotfix zu installieren.
Informationen zum NeustartMöglicherweise müssen Sie den Computer nach der Installation dieses Hotfixes neu starten.
Informationen zur ErsetzungDieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Dateiinformationen
Die englische Version dieses Hotfix weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter „Datum und Uhrzeit“ mithilfe der Angaben auf der Registerkarte „Zeitzone“ ermitteln.
Microsoft Host Integration Server 2013
Alle x86-Versionen von Microsoft Host Integration Server 2013
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Msdrda.dll | 9.0.2182.2 | 1,017,832 | 28-Aug-2014 | 19:39 | x86 |
Alle x64-Versionen von Microsoft Host Integration Server 2013
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Msdrda.dll | 9.0.2182.2 | 1,017,832 | 28-Aug-2014 | 19:39 | x86 |
| Msdrda.dll | 9.0.2182.2 | 1,348,072 | 28-Aug-2014 | 1,940 | x64 |
Microsoft OLE DB-Anbieter für DB2, Version 5.0
Für alle Versionen von Microsoft OLE DB-Anbieter für DB2 Version 5.0
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Db2oledbv5_x64.msi | Nicht anwendbar | 4,212,736 | 29-Aug-2014 | 08:53 | Nicht anwendbar |
| Db2oledbv5_x86.msi | Nicht anwendbar | 3,080,192 | 29-Aug-2014 | 08:53 | Nicht anwendbar |
Hinweis Der Fix, mit dem dieses Problem behoben wird, ist auch im kumulativen Update 2 für Host Integration Server 2013 (KB2929767) enthalten.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Weitere Informationen
Nachdem Sie das Update angewendet haben, muss die DB2-Verbindungszeichenfolge aktualisiert werden, um die Eigenschaft "Binärcodeseite" so zu setzen, dass sie mit der Host-CCSID (Codepage) übereinstimmt, damit die Binärdaten ordnungsgemäß in Zeichenfolgen konvertiert werden.
Hinweis Die Eigenschaft "Binärdatei als Zeichen verarbeiten" mit der Verbindungszeichenfolge wurde den DB2-Datenanbietern nicht erneut hinzugefügt, um diese Funktionalität bereitzustellen. Stattdessen wird diese Funktionalität mithilfe der Binärcodepage-Eigenschaft aktiviert.