🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82819

Re: Dziennik operacji

#82819
From: immo
Date: Wed, 12 Jul 2017 07:21
15 lines
2776 bytes
W dniu środa, 12 lipca 2017 09:05:59 UTC+2 użytkownik Pancio napisał:

> W moich aplikacjach, zwykłem używać jako Primary Key typu Int z ustawionym Identity Increment na wartość 1.
> I teraz (jak dla mnie) ciekawostka. W wersji 2008 R2 silnika, wartość ta dodawana jest automatycznie co 1. Ale już w przypadku wersji silnika 2014 (2012 chyba też), po restarcie komputera z bazą danych licznik przeskakuje o wielkość rzędu 1000.
> Czy można tego jakoś uniknąć, jednak z automatu, czyli bez generowania własnego licznika?

A czemu chcesz tego unikać? W sensie - w czym to przeszkadza?

To jest normalne zachowanie sql servera. W wersji 2012 dodali sekwencje (czytaj tutaj: https://www.codeproject.com/Tips/668042/SQL-Server-2012-Auto-Identity-Column-Value-Jump-Is).
Można to w sumie wyłączyć i sprowadzić do działania po staremu używając generatora sekwencji z opcji NO CACHE (czytaj tutaj: https://docs.microsoft.com/en-us/sql/t-sql/statements/create-sequence-transact-sql).

Osobiście jednak bym tego nie ruszał, bo o ile działało to w wersji 2012/2014 nie jestem przekonany czy kiedyś nie przestanie działać i tak czy tak będzie się trzeba przestawić na standardowe działanie sql servera.

pozdrawiam,
Przemek O.
Technical Details
Message-ID: <c8060669-c23b-43ad-8540-af6602af8cc0@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!188no128888itx.0!news-out.google.com!196ni112itl.0!nntp.google.com!188no128887itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <229b9869-138d-4149-a1b7-51f2e27b25d1@googlegroups.com> <596354e1$0$5148$65785112@news.neostrada.pl> <596369d3$0$15194$65785112@news.neostrada.pl> <bced7674-60e6-4431-8a2c-8767e428b786@googlegroups.com> <5964ef7c$0$15204$65785112@news.neostrada.pl> <5723a4db-6a3f-4513-8cde-1c130acd5be4@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.99.56.25 with SMTP id f25mr1443527pga.135.1499844069842;        Wed, 12 Jul 2017 00:21:09 -0700 (PDT)
X-Received: by 10.36.29.212 with SMTP id 203mr825122itj.5.1499844069786; Wed, 12 Jul 2017 00:21:09 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!188no128888itx.0!news-out.google.com!196ni112itl.0!nntp.google.com!188no128887itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi.bazy-danych
Date: Wed, 12 Jul 2017 00:21:09 -0700 (PDT)
In-Reply-To: <5723a4db-6a3f-4513-8cde-1c130acd5be4@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.65.28.194; posting-account=uWBjDgoAAACxkgIP6dtE4dpCnc16V86n
NNTP-Posting-Host: 77.65.28.194
References: <229b9869-138d-4149-a1b7-51f2e27b25d1@googlegroups.com> <596354e1$0$5148$65785112@news.neostrada.pl> <596369d3$0$15194$65785112@news.neostrada.pl> <bced7674-60e6-4431-8a2c-8767e428b786@googlegroups.com> <5964ef7c$0$15204$65785112@news.neostrada.pl> <5723a4db-6a3f-4513-8cde-1c130acd5be4@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c8060669-c23b-43ad-8540-af6602af8cc0@googlegroups.com>
Subject: Re: Dziennik operacji
From: immo <przemek-o@soft-system.pl>
Injection-Date: Wed, 12 Jul 2017 07:21:09 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit