Error en tamaño de registro

15/12/2004 - 19:01 por Jorge Delgado | Informe spam
Hola grupo,

Estoy tratando de exportar una BD desde ACC2000 a SQL Server, pero cuando
intento exportar una de las tablas me aparece le siguiente mensaje de error:

Server Error 1708: Warning: The table 'Nombre_Tabla' has been created but
its maximum row size (9012) exceeds the maximum number of bytes per row
(8060). INSERT or UPDATE of a row in this table will fail if the resulting
row length exceeds 8060 bytes.

Como dice el mensaje, la tabla fue creada, pero no me inserto los datos. Si
inserto los datos mediante un Query, entonces si lo hace.

Como puedo solucionar este problema para que pueda exportarme los datos sin
necesidad de tener que hacer un query?, ya que son varias las tablas que
exceden este limite de 8060 bytes.

Gracias por su atención.

Jorge Delgado
 

Leer las respuestas

#1 Salvador Ramos
15/12/2004 - 19:11 | Informe spam
Hola:

En SQL Server, la suma de la longitud de las columnas de una tabla no puede
exceder los 8060 bytes, ahí está el problema.

Podrías poner la estructura de esas tablas ?
Supongo que tendrás campos char o varchar bastante grandes.
Con esa información intentaremos sugerirte alternativas que solucionen esa
limitación.
Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jorge Delgado" escribió en el
mensaje news:
Hola grupo,

Estoy tratando de exportar una BD desde ACC2000 a SQL Server, pero cuando
intento exportar una de las tablas me aparece le siguiente mensaje de


error:

Server Error 1708: Warning: The table 'Nombre_Tabla' has been created but
its maximum row size (9012) exceeds the maximum number of bytes per row
(8060). INSERT or UPDATE of a row in this table will fail if the resulting
row length exceeds 8060 bytes.

Como dice el mensaje, la tabla fue creada, pero no me inserto los datos.


Si
inserto los datos mediante un Query, entonces si lo hace.

Como puedo solucionar este problema para que pueda exportarme los datos


sin
necesidad de tener que hacer un query?, ya que son varias las tablas que
exceden este limite de 8060 bytes.

Gracias por su atención.

Jorge Delgado

Preguntas similares