Replication Error 20253 – “Field Size too Large”

Estava estabelecendo uma replicação transacional quando me deparei com o erro 20253.  No ambiente em questão, eu havia restaurado a base no subscriber e a mesma já continha as tabelas que estavam sendo replicadas. Embora as tabelas não tivessem nenhum dado, sempre que eu inicializava o agente no subscriber eu obtinha o erro relatado abaixo:

Error messages:

The process could not bulk copy into table ‘”dbo”.”Table”‘. (Source: MSSQL_REPL, Error number: MSSQL_REPL20037)
Get help: http://help/MSSQL_REPL20037

Field size too large

To obtain an error file with details on the errors encountered when initializing the subscribing table, execute the bcp command that appears below. Consult the BOL for more information on the bcp utility and its supported options. (Source: MSSQLServer, Error number: 20253)
Get help: http://help/20253

bcp “DB_Report”.”dbo”.”Table” in “\\Server1\repldata\unc\Prod1_DB1_REPORTINGPUB5\20080602182491\Table2.bcp” -e “errorfile” -t”\n<x$3>\n” -r”\n<,@g>\n” -m10000 -SProd2 -T -w (Source: MSSQLServer, Error number: 20253)
Get help:
http://help/20253

Para solucionar o problema eu exclui as tabelas que recebiam a replicação no subscriber, gerei um script de create table no publisher e executei-o no subscriber. Após reiniciei o agente e o mesmo passou a replicar normalmente. Embora as tabelas no publisher e no subscriber estivessem exatamente iguais, de alguma forma o SQL Server identificou algum tipo de inconsistência.

Você pode encontrar algumas informações adicionais sobre esse tipo de cenário no link:
http://www.sqlservercentral.com/blogs/jeffrey_yao/archive/2008/06/03/replication-error-quot-field-size-too-large-quot.aspx

Abraços!

Sobre Viviane Ribeiro

Data Lover. Seasoned sales/technical professional, author, community champion, technical trainer and public speaker with more than 15 years of experience in IT positions where last 11 years were related to Business Intelligence, BIG Data, Cloud and Database technologies (Oracle, PostgreSQL and SQL Server). She has been responsible for successfully creating roadmaps, designing, implementing and managing complex technology solutions for high profile customers.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: