Identyfikator kolumny i Autonumbering
Dla każdej tabela można utworzyć kolumna identyfikator jednego zawierającego generowane przez system kolejne wartości, które jednoznacznie identyfikują poszczególne wiersze tabela.Na przykład to kolumna identyfikatora mogą generować numery otrzymania klienta unikatowe dla aplikacji automatycznie jako wiersze są wstawiane do tabela.Identyfikator kolumny zawierają zwykle unikatowe w tabela, na którym są zdefiniowane wartości.Oznacza to, że innych tabel, które zawierają identyfikator kolumny mogą zawierać wartości tożsamości, użyte w innej tabela.Jednak to zazwyczaj nie stanowi to problemu, ponieważ wartości identyfikatorów są zazwyczaj używane tylko w ramach jednej tabela i kolumny identyfikatora nie odnoszą się do innych kolumn identyfikatora w innych tabelach.
Kolumna pojedynczy, globalnie unikatowy identyfikator mogą być tworzone na tabela, która zawiera wartości unikatowe we wszystkich połączonych w sieć komputery na całym świecie.Gwarantowane, że zawierają globalnie unikatowe wartości kolumna jest często przydatne, gdy musi być scalane podobnych danych z wielu systemów baz danych; na przykład w klienta fakturowania systemu przy użyciu danych się w różnych przedstawicielstwa firmy na całym świecie.Podczas scalania danych w centralnej witrynie do konsolidacji i raportowania, za pomocą globalnie unikatowe wartości uniemożliwia klientom w różnych krajach/regionach miał jest ten sam rozliczeń identyfikator numer lub odbiorcy.
SQL Server używa kolumn GUID replikacja łączenia i replikacja transakcyjnej z aktualizacją subskrypcji, upewnij się, że wiersze są unikatowo identyfikowane przez wiele kopii tabela.