SQLServer2005中的更改跟踪

SQLServer2005中的更改跟踪,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,我正在尝试在通过第三方应用程序安装的SQL Server数据库上启用。查看服务器的Properties->General->Product,显示: Product: Microsoft SQL Server Express Edition Version: 9... 从中可以看出,这是一个SQLServer2005ServicePack3 SQL Server Express 2005是否支持更改跟踪 如果SQL Express 2005中没有更改跟踪,是否有一种干净的方法来跟踪数据库的更改

我正在尝试在通过第三方应用程序安装的SQL Server数据库上启用。查看服务器的
Properties->General->Product
,显示:

Product: Microsoft SQL Server Express Edition
Version: 9...
从中可以看出,这是一个SQLServer2005ServicePack3

SQL Server Express 2005是否支持更改跟踪

如果SQL Express 2005中没有更改跟踪,是否有一种干净的方法来跟踪数据库的更改

在该服务器上,查看表的属性不会像在较新版本的SQL数据库中那样显示更改跟踪选项

SQL Server Express 2005是否支持更改跟踪

不是。这是SQL Server 2008引入的新功能

如果没有更改跟踪,是否有一种干净的方法来跟踪SQL Express 2005中数据库的更改

可以创建默认为当前时间的datetime列。这将说明自时间标记以来插入了哪些行。对于“更新”,请创建将该列更新为当前时间的。对于delete,使用触发器将删除的行插入阴影表(类似于
TableA\u History