1

我需要change trackingsql server 2008表中设置为 true,但它给出了一个错误,即表必须有一个primary key

  1. 有没有办法启用更改跟踪而不primary key在我的表中设置
  2. 不设置是一种好的编程习惯primary keys吗?我正在创建一个系统,但我不想将它们设置在SQL桌子上
4

2 回答 2

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.
于 2012-08-31T11:33:28.400 回答
0

您可以在具有主键的表上启用更改跟踪。这是必须的。因为更改跟踪基于表中的主键工作。

您可以从我的文章http://www.codeproject.com/Articles/537649/SQL-Server-Change-Tracking-CT#_comments中找到更多附加信息

于 2013-02-05T09:16:42.510 回答