Zasadniczo nie. Myślę, że ktoś zepsuł twoją bazę danych. W zależności od używanej wersji identyfikator GUID jest albo unikalny (w przypadku identyfikatorów GUID w wersji 1), albo unikalny i nieprzewidywalny (w przypadku identyfikatorów GUID w wersji 4). Implementacja SQL Server dla ich funkcji NEWID() wydaje się używać 128-bitowej liczby losowej, więc nie będzie kolizji.
Aby uzyskać 1% szansy na kolizję, musisz wygenerować około 2 600 000 000 000 000 000 identyfikatorów GUID.