0

我需要设置change trackingsql server 2008表为真,但它给了该表必须有一个primary keySQL Server 2008的变更跟踪和主键

  1. 有没有一种方法,使更改跟踪,而不设置错误一个primary key在我的表
  2. 是不是一个很好的编程习惯不设置primary keys?我创建一个系统,但我不想把它们放在SQL

回答

1
The Table must have primary key in order to enable Change tracking 

Having primary keys on a table infarct is a good programming practice. 
+0

我已经设置在表的主键,并启用更改跟踪发现一些更多的附加信息。我修改了'current_DateTime',但给出了一个错误'列不允许空值',但它是空的,我希望它'不为空'。 – Wepex

+0

什么是current_datetime字段的数据类型? – AnandPhadke

+0

我已将'current_datetime'数据类型设置为'datetime' ...此字段将捕获记录输入数据库的实际时间,如记录事务时 – Wepex