How can I monitor an SQL Server database for changes to a table without using triggers or modifying the structure of the database in any way? My preferred programming enviro
Wild guess here: If you don't want to modify the third party's tables, Can you create a view and then put a trigger on that view?
Unfortunately, I do not think that there is a clean way to do this in SQL2000. If you narrow your requirements to SQL Server 2005 (and later), then you are in business. You can use the SQLDependency
class in System.Data.SqlClient
. See Query Notifications in SQL Server (ADO.NET).