![]() |
Salto de Secuencia Identidad SQL Server
Saludos a todos!,
Como Saben el SQL da esa falla de saltar la secuencia de la indetidad en un campo entero autoincrementable configurado para 1, vi que se agrega en la configuracion el -t272 a algunos les funciona, pero a mi no, alguna otra solucion que no sea quitar el autoincrementable, a fin de cuentas? Gracias! ^\||/ |
Mira esta informacion:
https://dba.stackexchange.com/questi...ing-sql-server NOTA: Es un error de logica CREER que un autoincrement no "salta" valores. Eso NO ES una garantia de los autoincrement. La UNICA garantia es esta: El valor se incrementa. Eso es todo. Si necesitas un valor que no "salte" TIENES que programar eso. P.D: Esto hace parte de un conjunto de cosas que los programadores "evadimos" por pereza, como suponer que la fecha del sistema no puede ir hacia atras, que si le sumo 1 segundo a la fecha la siguiente fecha sera mas 1 segundo, que darle guardar a un archivo guarda el archivo, que si le doy "archivo existe?" y luego "abrir archivo!" entonces abrir no puede fallar, etc. Aun cuando vivamos bajo la ilusion que luego de 1 sigue 2, y que todo es sequencial, solo se garantiza causalidad cuando: 1- Usamos un atomic de la CPU 2- Usamos transacciones 3- Usamos un log y hacemos un replay del log |
Cita:
También es un error de lógica creer que porque algo no funciona entonces vamos a buscar soluciones subyacentes en vez de resolver el problema directamente de la fuente, te imaginas si a todos los problemas le buscarnos soluciones temporales y subyacentes? Saludos. |
| La franja horaria es GMT +2. Ahora son las 09:26:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi