С этим не должно быть проблем.NEWID()
генерирует GUID, который гарантированно будет уникальным в вашей системе.
Вы не должны использовать NEWSEQUENTIALID (), так как его легко угадать, как отмечено здесь , но предупреждениеприведенный в документации NEWID (), поэтому я предполагаю, что у него нет такой же проблемы.Это означает, что не должно быть проблем с безопасностью.
Что касается производительности, первоначальная генерация ключа может занять больше времени, чем некоторые другие методы, но гарантированная уникальность компенсирует это.Поиск также должен быть быстрым, если вы индексируете столбец.