Resetowanie identyfikatorów elementów na liście SharePoint


sharepointPodczas dodawania elementów do listy SharePoint nadawany jest im numer kolejny. W przypadku usunięcia elementu, stare numery nie wracają do puli  numerów które można wykorzystać. Oznacza to, że w sytuacji, kiedy dodamy testowo do listy elementy i je usuniemy to podbijemy numery elementów listy. SharePoint nie posiada wbudowanych możliwości resetowania numerów elementów listy, tak aby po uruchomieniu produkcyjnym rozwiązania dodawane elementy miały nadawane numery od 1.

Można jednak dokonać operacji bezpośrednio na bazie danych zawartości (Content DB) SharePoint, co umożliwi rozpoczęcie numeracji na danej liście od początku.

UPDATE <Content DB>.dbo.AllListsAux set NextAvailableId=1 where ListID='<GUID>’

Należy jednak pamiętać, że działania bezpośrednio na bazie nie są wspierane przez producenta rozwiązania – firmę Microsoft.

PS. Pisząc ten post inspirowałem się tym artykułem http://gowrisharepoint.blogspot.com/2012/06/how-to-reset-listitem-id-in-list.html

Reklamy
Ten wpis został opublikowany w kategorii MOSS. Dodaj zakładkę do bezpośredniego odnośnika.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s