gpt4 book ai didi

sql-server - SQL Server : get at the name of the app causing an update in a trigger

转载 作者:行者123 更新时间:2023-12-02 05:04:09 24 4
gpt4 key购买 nike

我们正在尝试查明 SQL Server 表上发生的一些意外更新的来源。我想做的是在该表上创建一个触发器来监视我们感兴趣的列,并且当发生更新时,将一些审核信息写入单独的表中。

对于用户名、日期、旧列值和新列值(来自 InsertedDeleted 触发器表)等内容效果很好 - 但我想要更多:-)

在 SQL Profiler 中,您可以在配置文件中查看连接到 SQL Server 的应用程序的名称 - 该部分可以在连接字符串中定义为应用程序名称:

Data Source=(local);Initial Catalog=AdventureWorks;
Integrated Security=True;Application Name="My Application"

T-SQL FOR UPDATE 触发器中有什么方法可以获取此信息吗?

最佳答案

SELECT APP_NAME()

关于sql-server - SQL Server : get at the name of the app causing an update in a trigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com