0

我们想记录 sql 事件及其工作,但问题是它总是sa以用户身份表示。而我希望这是个性化的。

无论如何,在 ADO.Net 中我可以传递自定义显示名称,以便 sql 的日志记录显示用户在我的数据库中正在做什么?

我知道这个问题看起来很奇怪,但这就是我的要求。任何意见都受到高度赞赏。

4

1 回答 1

1

不要以 SA 身份登录!这是一个真正的大安全问题,正在等待发生。创建其他 SQL 用户,并在连接字符串中使用它们。这将让您控制个人资料中显示的用户,并为您增加相当多的安全性。

注意:您也可以根据您的 Windows 凭据登录,这在某些生产环境中甚至更安全,但您现在可能不想担心它。

于 2012-07-15T05:14:05.963 回答