Error SQL Server 2005

04/03/2009 - 02:10 por Jose Luis Cocha | Informe spam
En los trace de un sniffer de un servidor que tiene problemas para terminar
de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some combination
of large values, the insert/update operation will fail.

Saludos

José Luis Cocha
Lima Perú

Preguntas similare

Leer las respuestas

#1 op.th
04/03/2009 - 02:47 | Informe spam
Tiene toda la pinta de que están intentando introducir una dato más
grande de lo que el campo de la primary key soporta. Yo revisaría la PK
y su índice.

No hablas de que tipo de aplicación está accediendo a ella. Si no lo
sabes, lo mejor que puedes hacer es una traza.

Si tienes acceso a la bbdd, comprueba con esta query el nombre de la
tabla en donde está la pk...
select table_name from information_schema.TABLE_CONSTRAINTS
where constraint_type='PRIMARY KEY' and constraint_name='PK_mmmmmm'
go

y con esto su información...

sp_help 'nombretabla'
go

A ver si te aclara algo.


Jose Luis Cocha escribió:
En los trace de un sniffer de un servidor que tiene problemas para
terminar de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some
combination of large values, the insert/update operation will fail.

Saludos

José Luis Cocha
Lima Perú


Respuesta Responder a este mensaje
#2 Rubén Garrigós
04/03/2009 - 02:49 | Informe spam
Hola Jose Luís,

El servidor te está indicando que el tamaño máximo soportado para las claves
de los índices (900 bytes). Deberías revisar la PK_mmmmmm que se ha definido
pues tiene una longitud de 1800 bytes. Ciertamente una PK de ese tamaño es
algo preocupante... yo me plantearía seriamente echarle una revisión al
modelo de datos.

Rubén Garrigós
Solid Quality Mentors

"Jose Luis Cocha" wrote in message
news:
En los trace de un sniffer de un servidor que tiene problemas para
terminar de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some
combination of large values, the insert/update operation will fail.

Saludos

José Luis Cocha
Lima Perú


Respuesta Responder a este mensaje
#3 Eduardo Castro
04/03/2009 - 16:15 | Informe spam
Hola la combinación de campos para llaves que estás utilizando es muy grande,
vas a tener que reducir el tamaño de las columnas incluidas en el índice.


Slds
Microsoft SQL Server
Costa Rica
MCSE, MCDBA, TS SQL 2005, MCSD, CCNA, MCT


"Jose Luis Cocha" wrote:

En los trace de un sniffer de un servidor que tiene problemas para terminar
de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some combination
of large values, the insert/update operation will fail.

Saludos

Jos Luis Cocha
Lima Per


Respuesta Responder a este mensaje
#4 Jose Mariano Alvarez
04/03/2009 - 23:48 | Informe spam
Por que están usando un sniffer en lugar de los trace y las herramientas que
tiene el SQL Server?

Si tienes problemas de errores podrías crear una traza para atrapar los
errores.



Saludos


Ing. Jose Mariano Alvarez
http://blog.josemarianoalvarez.com/
Microsoft MVP
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"Jose Luis Cocha" wrote in message
news:
En los trace de un sniffer de un servidor que tiene problemas para
terminar de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some
combination of large values, the insert/update operation will fail.

Saludos

José Luis Cocha
Lima Perú


Respuesta Responder a este mensaje
#5 Jose Luis Cocha
05/03/2009 - 05:29 | Informe spam
Se usa un servidor Webserver IIS y una base de datos SQL Server 2005. La
aplicación cliente accesa por medio del Webserver. Se tienen problemas de
performance en la aplicación Desktop. Es una aplicación Llave en mano, un
grabador de Voz para telefonía IP. La fabrica es americana Etalk y su
producto se llama Qfiniti. Se intenta determinar
cual es el problema de esta plataforma.

Saludos

José Luis
Lima Peru


"Jose Mariano Alvarez"
escribió en el
mensaje de noticias:
Por que están usando un sniffer en lugar de los trace y las herramientas
que tiene el SQL Server?

Si tienes problemas de errores podrías crear una traza para atrapar los
errores.



Saludos


Ing. Jose Mariano Alvarez
http://blog.josemarianoalvarez.com/
Microsoft MVP
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase.
Por favor tratar de indicar la versión de SQL y Service Pack. La inclusión
de (CREATE, INSERTS, etc.) para poder reproducir el problema también
ayuda.










"Jose Luis Cocha" wrote in message
news:
En los trace de un sniffer de un servidor que tiene problemas para
terminar de generar querys reporta el siguiente error:

SQL Error Number 1945. Severity Level 0. Error: Warning! The maximum key
length is 900 bytes.
The index 'PK_mmmmmm' has maximum length of 1800 bytes. For some
combination of large values, the insert/update operation will fail.

Saludos

José Luis Cocha
Lima Perú


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida