10 个解决方案
#1
有什么办法可以查到给他到底是怎么删除的数据的吗?
#2
你可以用一下SQL Server的审计: https://www.cnblogs.com/lyhabc/p/4074003.html
服务器上要设置防火墙, 只允许你自己服务器的其它IP可以访问SQL Server的端口。
#3
把服务器用户做一下登录限制,把数据库服务器登录名改一下
#4
ApexSQL 我用的这个工具查看的日志,我正常删除的可以看到日志,但是查他的看不到日志,
【服务器上要设置防火墙, 只允许你自己服务器的其它IP可以访问SQL Server的端口。】已经设置了防火墙,限定了固定的ip,我的web服务器和数据库服务器是分开的,限定了只有几个web服务器才可以访问,我估计他是直接进入的数据库服务器权限,因为我测试过了,在web服务器是不可以删除数据的,有触发器,但是在数据库服务器上要是权限高,就可以获取删除数据的权限,我看了数据库服务器登陆日志,有显示有个System账户登陆。。。
#5
这个做过,没有用。
#6
二种方式删,第一:知道你的数据库管理员账号密码,是管理员不是别的 第二 你的服务器可能多出了一个登陆账号
二种方式处理,第一 数据库禁止TCP连接 也就是只能本机访问,第二 远程登陆端口换掉,登陆用户删除重新设置 第三 装一个服务器安全狗关闭无用的开放端口
二种方式处理,第一 数据库禁止TCP连接 也就是只能本机访问,第二 远程登陆端口换掉,登陆用户删除重新设置 第三 装一个服务器安全狗关闭无用的开放端口
#7
建议先检查系统程序, 可能有Bug导致删除数据.
从安全方面开始调查可能一开始就走错了方向..
从安全方面开始调查可能一开始就走错了方向..
#8
肯定不是程序的问题,
#9
truncate table?
这个是没有日志记录的
这个是没有日志记录的
#10
你的服务器在公网还是内网?
#1
有什么办法可以查到给他到底是怎么删除的数据的吗?
#2
你可以用一下SQL Server的审计: https://www.cnblogs.com/lyhabc/p/4074003.html
服务器上要设置防火墙, 只允许你自己服务器的其它IP可以访问SQL Server的端口。
#3
把服务器用户做一下登录限制,把数据库服务器登录名改一下
#4
ApexSQL 我用的这个工具查看的日志,我正常删除的可以看到日志,但是查他的看不到日志,
【服务器上要设置防火墙, 只允许你自己服务器的其它IP可以访问SQL Server的端口。】已经设置了防火墙,限定了固定的ip,我的web服务器和数据库服务器是分开的,限定了只有几个web服务器才可以访问,我估计他是直接进入的数据库服务器权限,因为我测试过了,在web服务器是不可以删除数据的,有触发器,但是在数据库服务器上要是权限高,就可以获取删除数据的权限,我看了数据库服务器登陆日志,有显示有个System账户登陆。。。
#5
这个做过,没有用。
#6
二种方式删,第一:知道你的数据库管理员账号密码,是管理员不是别的 第二 你的服务器可能多出了一个登陆账号
二种方式处理,第一 数据库禁止TCP连接 也就是只能本机访问,第二 远程登陆端口换掉,登陆用户删除重新设置 第三 装一个服务器安全狗关闭无用的开放端口
二种方式处理,第一 数据库禁止TCP连接 也就是只能本机访问,第二 远程登陆端口换掉,登陆用户删除重新设置 第三 装一个服务器安全狗关闭无用的开放端口
#7
建议先检查系统程序, 可能有Bug导致删除数据.
从安全方面开始调查可能一开始就走错了方向..
从安全方面开始调查可能一开始就走错了方向..
#8
肯定不是程序的问题,
#9
truncate table?
这个是没有日志记录的
这个是没有日志记录的
#10
你的服务器在公网还是内网?