是否可以找回哪个应用程序对数据库进行了更改(例如更新记录)? 我正在使用SQL Server 2012。
答案 0 :(得分:1)
您可能需要让developers
开始在Application Name
的{{1}}个应用程序的connection string
个文件中加入web.config
。
Data Source=myServer;Initial Catalog=myDB;User Id=myUsername; Password=myPassword; Application Name=MyApplicationName;
然后,您就可以使用APP_NAME功能跟踪连接到会话的应用程序,也可以在store procs
中使用。
此外,您可以使用Application Name
过滤Sql Profiler
中的查询,否则,如果没有应用名称,则所有应用都会获得通用应用名称,.NET sqlClient Data Provider