上网记录必须在操作系统级上拦截才能做到完整的记录SQL中只能记录登录SQL的情况,不会记录登陆服务器

解决方案 »

  1.   

    --查询当前连接SQL的工作站的情况,可以用下面的语句select distinct
    hostname 工作站的名称,
    program_name  应用程序的名称,
    nt_domain [客户端的 Windows NT 4.0 域],
    nt_username [进程的 Windows NT 4.0用户名],
    net_address [指派给每个用户工作站上的网络接口卡唯一标识符]
    from master..sysprocesses
    where hostname<>''
      

  2.   

    SQLSERVER只能记录登录SQL的情况,不会记录登陆服务器