GUID çakışması mümkün müdür?
Bağlı bu uygulamayı kullanan her kullanıcı için bir GUID kullanan SQL Server 2000'de bir veritabanı üzerinde çalışıyorum. Bir şekilde, iki kullanıcı aynı GUID ile sona erdi. Microsoft bir algoritma çarpışmalar neden son derece düşük bir şans var, ama bir çarpışma hala mümkün olduğunu rasgele bir GUID oluşturmak için kullandığı bilirim?
CEVAP
Temelde, hayır. Birisi veritabanı ile mucking gittiğini düşünüyorum. Değeri kullandığınız bağlı olarak benzersiz (Sürüm 1 GUID gibi şeyler için), ya da her ikisi de eşsiz ve öngörülemeyen (sürüm 4 GUID gibi şeyler için). Onların NEWID için SQL Server uygulaması() fonksiyonu 128 bitlik rastgele bir sayı kullanmak için görünür, bir çarpışma olacak.
Çarpışma %1'lik bir şans için, 2,600,000,000,000,000,000 hakkında bir GUID oluşturmak için ihtiyacınız olacak.
İki eşit olmayan kayan nokta sayı çıka...
Visual Studio 2012 simgeleri deÄŸiÅŸtirm...
tek bir işlev olarak tüm değişkenleri ...
Makine kodu Python derlemek mümkün müd...
Powershell explorer penceresi açmak mü...