小编Ste*_*uts的帖子

带有“NOT FOR REPLICATION”选项的主键

我最近接手了一个项目,我发现在大多数表中,主键都有属性“ NOT FOR REPLICATION”。

我不是 DBA,但肯定在大多数数据库中,没有主键的记录将被视为已损坏。大多数这些记录的主键几乎肯定会在某处用作外键。

这是前开发人员(不再为公司工作)的错误,还是涉及其他一些逻辑?我们甚至不在生产环境中使用复制,所以这实际上并没有影响任何严重的事情,但我想知道删除所有这些我不知道的指令是否有任何其他副作用。

对于与该主题相关的许多搜索词,我没有找到很多有用的点击,所以我相当肯定这只是一个我需要扭转的愚蠢错误,所以这个问题真的是为了缓解我的偏执。

sql-server-2005 sql-server-2008 sql-server

25
推荐指数
1
解决办法
3万
查看次数