A Microsoft distribui as correções do Microsoft SQL Server 2008 Service Pack 2 (SP2) ou Microsoft SQL Server 2008 R2 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 Service Pack 2 (SP2) ou SQL Server 2008 R2 corrigir lançamento.
Sintomas
Tenha em conta o seguinte cenário:
Criar uma tabela que tenha uma coluna de tipo de dados varchar (max) no Microsoft SQL Server 2008 ou no Microsoft SQL Server 2008 R2.
Você tenta replicar a tabela para um assinante do servidor Oracle e seleciona Publicação transacional como o tipo de publicação.
Observação A sincronização inicial foi bem-sucedida.
Inserir ou atualizar um registo de valor longo na coluna varchar (máx.) da tabela.
Por exemplo, o valor tem mais de 8200 carateres.
Nesse cenário, o agente de distribuição não sincroniza o novo registro com o assinante do servidor Oracle. Além disso, recebe a seguinte mensagem de erro:
Nota
Replication-Replication Distibution Subsystem: agent <name> failed. ORA-01722: invalid numberErrorId = 160, SourceTypeId = 16
ErrorCode = '1722'
ErrorText = 'ORA-01722: número inválido'
Resolução
Informações de atualização cumulativa
SQL Server 2008 R2
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 9. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2567713 pacote de atualização cumulativa 9 para SQL Server 2008 R2 Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server anterior 2008 R2 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
981356 As compilações SQL Server 2008 R2 lançadas após o lançamento do SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 2 para SQL Server 2008 R2 Service Pack 1. Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2567714 Pacote de Atualização Cumulativa 2 para SQL Server 2008 R2 Service Pack 1Nota Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 R2 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1
SQL Server 2008 Service Pack 2
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 4. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2008 SP2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2527180 Pacote de atualizações cumulativas 4 para SQL Server 2008 SP2Nota Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o lançamento anterior do SQL Server 2008 SP2. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2402659 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 SP2
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Para obter mais informações sobre publicação Oracle, visite o seguinte site da MSDN:
Informações gerais sobre a publicação Oracle Para obter mais informações sobre assinantes Oracle, visite o seguinte site da MSDN:
Informações gerais sobre assinantes Oracle Para obter mais informações sobre a replicação de instantâneos, visite o seguinte site da MSDN: