分析一下数据变化的规律,可能是程序的Bug导致的;如果被黑了,只有防火墙才能避免(数据库本身不行)。

解决方案 »

  1.   

    没那么严重吧。被黑了?
    你可以看sql和操作系统的日志文件,不过也不一定能发现什么。
    预防的话,就是设计好数据库的用户及其权限。
      

  2.   

    使用SQL验证,给SA加上密码,限制合存取数据库的用户及权限,应该说SQL是比较安全的.
      

  3.   

    1。服务器最好不直接连载INTER网上;
    2。设置好访问数据库的用户、密码和权限;
    3。安装防火墙一类的软件;
    4。利用PROFILER对数据库进行监控。
      

  4.   

    对,千万不要不设SA密码,这样别人用流光扫描一下你的计算机,就发现你的SA帐户和密码:Null了,这样用企业管理器可以轻松的登陆你的SQL,然后随便增加,减少数据库和数据。
      

  5.   

    win 和 sql 服务器的administrator  sa 的密码要尽可能长
    最好是12位以上,尽可能的复杂如大小写、数字、特殊字符混合应用
    不该只用单一的字符
    修改sql server 服务器的默认端口
    修改win 安全策略
    装防火墙
    win 和 sql 打最新的补丁
      

  6.   

    考虑是否有人有意无意delete 或 update your data.
    在数据库内部明确每个用户对于数据库对象的读写权限!
      

  7.   

    查看Log啊,也可以看事件查看器。
    你也可以增添审核,那样所有登陆到你的计算机的用户都会被记录,不论登陆成功不成功。
      

  8.   

    to: cutepage(最终幻想) 怎么增添审核?