我正在将一个Jet数据库升级到SQL Server Express2008 R2,在此之前,我正在重新评估这个模式(它是在1997-98年设计的,设计它的人(也就是我)是个笨蛋!)我的问题是关于具有两列组合键的N:N连接表。在Jet中,两列组合键的第一列上的联接将使用复合索引,但第二列上的联接不会使用复合索引,因此,一般来说,在具有大量记录的大型N:N联接表的Jet数据库中,除了复合索引之外,我还会在第二列上添加第二个非惟一索引
对于这个字段和其他字段的组合,我需要数据库级别的唯一性保证,并且必须通过一些连接的字符串在应用程序级别管理它,这让我很担心。有没有人知道有更好的方法可以在复合索引上强制数据库级的唯一性?我们从客户那里获得大量数据馈送,需要集成到我们的数据库中。这些馈送包括客户提供的各种(3)唯一标识符,当数据馈送刷新时,我们使用这些标识符来更新存储在数据库中的版本。identifierB": ...,
"i