1. <legend id='VIeRM'><style id='VIeRM'><dir id='VIeRM'><q id='VIeRM'></q></dir></style></legend>
      1. <tfoot id='VIeRM'></tfoot>

          <bdo id='VIeRM'></bdo><ul id='VIeRM'></ul>

        <i id='VIeRM'><tr id='VIeRM'><dt id='VIeRM'><q id='VIeRM'><span id='VIeRM'><b id='VIeRM'><form id='VIeRM'><ins id='VIeRM'></ins><ul id='VIeRM'></ul><sub id='VIeRM'></sub></form><legend id='VIeRM'></legend><bdo id='VIeRM'><pre id='VIeRM'><center id='VIeRM'></center></pre></bdo></b><th id='VIeRM'></th></span></q></dt></tr></i><div id='VIeRM'><tfoot id='VIeRM'></tfoot><dl id='VIeRM'><fieldset id='VIeRM'></fieldset></dl></div>
      2. <small id='VIeRM'></small><noframes id='VIeRM'>

        GUID 冲突是否可能?

        Are GUID collisions possible?(GUID 冲突是否可能?)

          1. <tfoot id='I2SAj'></tfoot><legend id='I2SAj'><style id='I2SAj'><dir id='I2SAj'><q id='I2SAj'></q></dir></style></legend>
              <i id='I2SAj'><tr id='I2SAj'><dt id='I2SAj'><q id='I2SAj'><span id='I2SAj'><b id='I2SAj'><form id='I2SAj'><ins id='I2SAj'></ins><ul id='I2SAj'></ul><sub id='I2SAj'></sub></form><legend id='I2SAj'></legend><bdo id='I2SAj'><pre id='I2SAj'><center id='I2SAj'></center></pre></bdo></b><th id='I2SAj'></th></span></q></dt></tr></i><div id='I2SAj'><tfoot id='I2SAj'></tfoot><dl id='I2SAj'><fieldset id='I2SAj'></fieldset></dl></div>

              <small id='I2SAj'></small><noframes id='I2SAj'>

                <tbody id='I2SAj'></tbody>

                  <bdo id='I2SAj'></bdo><ul id='I2SAj'></ul>
                • 本文介绍了GUID 冲突是否可能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在 SQL Server 2000 中开发一个数据库,该数据库为每个使用它所关联的应用程序的用户使用一个 GUID.不知何故,两个用户最终获得了相同的 GUID.我知道微软使用一种算法来生成一个随机 GUID,它导致碰撞的可能性极低,但碰撞仍然可能发生吗?

                  I'm working on a database in SQL Server 2000 that uses a GUID for each user that uses the app it's tied to. Somehow, two users ended up with the same GUID. I know that microsoft uses an algorithm to generate a random GUID that has an extremely low chance of causing collisons, but is a collision still possible?

                  推荐答案

                  基本上没有.我认为有人搞砸了你的数据库.根据您使用的版本 GUID,该值要么是唯一的(对于版本 1 GUID 之类的东西),要么是唯一且不可预测的(对于版本 4 GUID 之类的东西).SQL Server 对其 NEWID() 函数的实现似乎使用 128 位随机数,因此您不会发生冲突.

                  Basically, no. I think someone went mucking with your database. Depending on the version GUID you're using the value is either unique (for things like version 1 GUIDs), or both unique and unpredictable (for things like version 4 GUIDs). SQL Server's implementation for their NEWID() function appears to use a 128-bit random number, so you're not going to get a collision.

                  对于 1% 的碰撞几率,您需要生成大约 2,600,000,000,000,000,000 个 GUID.

                  For a 1% chance of collision, you'd need to generate about 2,600,000,000,000,000,000 GUIDs.

                  这篇关于GUID 冲突是否可能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Select n random rows from SQL Server table(从 SQL Server 表中随机选择 n 行)
                  SQL query to select dates between two dates(用于选择两个日期之间的日期的 SQL 查询)
                  How can I delete using INNER JOIN with SQL Server?(如何在 SQL Server 中使用 INNER JOIN 进行删除?)
                  Table Naming Dilemma: Singular vs. Plural Names(表命名困境:单数与复数名称)
                  INSERT statement conflicted with the FOREIGN KEY constraint - SQL Server(INSERT 语句与 FOREIGN KEY 约束冲突 - SQL Server)
                  Optimal way to concatenate/aggregate strings(连接/聚合字符串的最佳方式)

                    1. <tfoot id='8iV8b'></tfoot>

                        <tbody id='8iV8b'></tbody>

                      <small id='8iV8b'></small><noframes id='8iV8b'>

                    2. <legend id='8iV8b'><style id='8iV8b'><dir id='8iV8b'><q id='8iV8b'></q></dir></style></legend>
                      <i id='8iV8b'><tr id='8iV8b'><dt id='8iV8b'><q id='8iV8b'><span id='8iV8b'><b id='8iV8b'><form id='8iV8b'><ins id='8iV8b'></ins><ul id='8iV8b'></ul><sub id='8iV8b'></sub></form><legend id='8iV8b'></legend><bdo id='8iV8b'><pre id='8iV8b'><center id='8iV8b'></center></pre></bdo></b><th id='8iV8b'></th></span></q></dt></tr></i><div id='8iV8b'><tfoot id='8iV8b'></tfoot><dl id='8iV8b'><fieldset id='8iV8b'></fieldset></dl></div>
                          • <bdo id='8iV8b'></bdo><ul id='8iV8b'></ul>