前一阵子经理问我能不能把用户最后一次登录我们的业务数据库的时间记录下来,因为之前有人修改过数据库sa用户的登录密码,所以我们要记录一下。 我查了一下资料,好像不能记录谁登录过业务库,只能记录谁登录过sqlSERVER
数据库版本是sql2005 ,操作系统:Windows7 下面是本人写的一个脚本,我的实现原理是使用触发器,触发器是登录触发器,范围是整个服务器范围,如果有人登录过,就使用 bcp命令把登录信息记录日志文件
1、如果原来数据库已经存在触发器把他删掉
<div class="codetitle"><a style="CURSOR: pointer" data="89464" class="copybut" id="copybut89464" onclick="doCopy('code89464')"> 代码如下: