Article View: pl.comp.lang.delphi.bazy-danych
Article #82819Re: Dziennik operacji
From: immo
Date: Wed, 12 Jul 2017 07:21
Date: Wed, 12 Jul 2017 07:21
15 lines
2776 bytes
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-mailReferences:
<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