Autor Zpráva
petran2
Profil
ospravedlnujem sa ak napisem uplnu blbost. Ale mam jeden problem. Aj ked problem to nie je nejaky velky, skor ma to zaujima ako a ci mohlo k tomu dojst samovolne. Jedna sa o to ze mam aplikaciu napisanu v ASP s databázou v SQL Express 2012. Bezi uplne v poriadku uz asi 7 rokov ale vcera som prisiel na jednu skutocnost a to taku ze v 5-tich tabulkach (nie su navzájom nijako prepojene) sa mi pri ID-ku, ktore mam autoincrement s prírastkom 1 posunul o 1000. priklad mam zaznamy v tabulke s ID od 1 do 155000 a potom zrazu ID 156000. Ako mohlo k tomuto dojst?

Dakujem
Keeehi
Profil
petran2:
Nemohl jsi ty záznamy prostě smazat?
petran2
Profil
Keeehi: Nemal som ako, v databaze som nerobil ziadne zmeny. Ma tam pristup aj jeden kolega ale ten je do SQL uplne lavy, takze pochybujem ze by to spravil on a navyse sled vlozenych dat je v poriadku, co vidim podla iného riadku v kotrom je ukladany datum a cas vlozenych udajov. Prave preto to nechapem lebo som sa s tym este nestretol ze by samovolne preskocil autoincrement.
Kajman
Profil
Nespadl v té chvíli server? Sequence v některých db systémech mají možnost cache. Ta urychlí získání id (v sequenci se zabere třeba 50 čísel najednou a do vyčerpání se počítají jen v paměti), ale při neočekávané ztrátě paměti pak zabraná čísla chybí.
petran2
Profil
Kajman:
to nevylucujem ze k niecomu takemu mohlo prist. vdaka aspon za takého objasnenie.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0