C# SQL数据库可以跟踪源吗?

C# SQL数据库可以跟踪源吗?,c#,mysql,sql,C#,Mysql,Sql,我有一个WPF,它将数据发送到SQL DB,任何下载它的人都可以将数据发送到指定的表中。 现在,有没有一种方法可以追踪谁发送了数据?我想说,日志应该通过应用程序的逻辑来完成。若所有这些都来自同一个应用程序(可能是不同的实例),那个么您应该能够通过记录谁做了什么来添加一些逻辑 用户ID、名称、ip地址或您需要的任何其他信息 我可能会将一列ChangedBy添加到行或类似的内容中,并从应用程序中填充它。该列应为非空,因此没有此信息,任何人都无法填写该表。这很好,因为我们唯一的要求是希望客户保持不可跟

我有一个WPF,它将数据发送到SQL DB,任何下载它的人都可以将数据发送到指定的表中。
现在,有没有一种方法可以追踪谁发送了数据?

我想说,日志应该通过应用程序的逻辑来完成。若所有这些都来自同一个应用程序(可能是不同的实例),那个么您应该能够通过记录谁做了什么来添加一些逻辑

用户ID、名称、ip地址或您需要的任何其他信息


我可能会将一列ChangedBy添加到行或类似的内容中,并从应用程序中填充它。该列应为非空,因此没有此信息,任何人都无法填写该表。

这很好,因为我们唯一的要求是希望客户保持不可跟踪。在网络级别上,您仍然可以被嗅探。但这与SQL或WPF无关。可以用什么样的方式嗅探它?有很多种方式: