Sintomas

Assumem que utilizam o processo binários como caracteres = True e propriedades de cadeia de ligação de Página de códigos binários para que o fornecedor de OLE DB para DB2 convertem dados binários da IBM DB2 para cadeias de caracteres.Depois de actualizar para o Microsoft Host Integration Server 2013, os processo binários como caracteres = True DB2 propriedade de cadeia de ligação já não devolve os dados binários como dados de cadeia de caracteres. Em vez disso, os dados binários são devolvidos como dados binários.Este problema também ocorre quando utiliza o Microsoft OLE DB Provider para DB2 4.0 e o fornecedor Microsoft OLE DB para DB2 5.0 incluídas no pacote de funcionalidades de 2012 do Microsoft SQL Server e os Feature Pack para Microsoft SQL Server 2014 (respectivamente).

Causa

Este problema ocorre porque o processo binários como caracteres = True propriedade de cadeia de ligação foi removida os fornecedores de dados Microsoft DB2 que estão incluídos nos produtos listados na secção "Aplica-se a".

Resolução

Para resolver este problema no fornecedor de OLE DB para DB2 5.0 e o Host Integration Server 2013, instale a correcção 2993741. Esta correcção não é aplicável ao fornecedor OLE DB para DB2 4.0.

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.Se a correcção estiver disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, vá para o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Microsoft Host Integration Server 2013

Pré-requisitosTem de ter cumulativo actualizar o pacote de 1 para o Host Integration Server 2013 instalado para aplicar esta correcção.

Informações sobre reinícioPoderá ter de reiniciar o computador depois de aplicar esta correção.

Informações sobre a substituiçãoEsta correcção não substitui qualquer correcção disponibilizada anteriormente.

Fornecedor Microsoft OLE DB para DB2 versão 5.0

Pré-requisitosPara aplicar esta correcção, tem primeiro de desinstalar a instalação existente do fornecedor Microsoft OLE DB para DB2 5.0. Em seguida, utilize o ficheiro. msi listada na secção "Informações de ficheiros" para instalar esta correcção.

Informações sobre reinícioPoderá ter de reiniciar o computador depois de aplicar esta correção.

Informações sobre a substituiçãoEsta correcção não substitui qualquer correcção disponibilizada anteriormente.

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Microsoft Host Integration Server 2013

Para x86 todas as versões do Microsoft Host Integration Server 2013

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Msdrda.dll

9.0.2182.2

1,017,832

28-Aug-2014

19:39

x86

Para x64 todas as versões do Microsoft Host Integration Server 2013

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

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

19:40

x64

Fornecedor Microsoft OLE DB para DB2 versão 5.0

Para todas as versões do fornecedor Microsoft OLE DB para DB2 versão 5.0

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Db2oledbv5_x64.msi

Não aplicável

4,212,736

29-Aug-2014

08:53

Não aplicável

Db2oledbv5_x86.msi

Não aplicável

3,080,192

29-Aug-2014

08:53

Não aplicável

Nota A correcção que resolve este problema também está incluída na actualização cumulativa 2 para Host Integration Server 2013 (KB2929767).

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Depois de aplicar a actualização, a cadeia de ligação DB2 tem de ser actualizado para definir a propriedade "Página de código binário" para fazer corresponder o CCSID de anfitrião (página de códigos) para converter correctamente os dados binários para cadeias de caracteres.Nota A propriedade de cadeia de ligação "Processo como caracteres binários" não foi novamente adicionada os fornecedores de dados DB2 para proporcionar esta funcionalidade. Em vez disso, esta funcionalidade está activada, utilizando a propriedade de Página de código binário .

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.