Pada dasarnya, tidak. Saya pikir seseorang pergi bermain-main dengan database Anda. Bergantung pada versi GUID yang Anda gunakan, nilainya unik (untuk hal-hal seperti GUID versi 1), atau keduanya unik dan tidak dapat diprediksi (untuk hal-hal seperti GUID versi 4). Implementasi SQL Server untuk fungsi NEWID() mereka tampaknya menggunakan angka acak 128-bit, jadi Anda tidak akan mendapatkan tabrakan.
Untuk kemungkinan tabrakan sebesar 1%, Anda perlu membuat sekitar 2.600.000.000.000.000.000 GUID.