【问题标题】:Retrieve lost data from log file?从日志文件中检索丢失的数据?
【发布时间】:2009-07-14 02:56:23
【问题描述】:

我有一个 asp.net/vb 文件,它接收数据并通过存储过程对其进行处理。代码将年份的 varchar 的宽度设置为 2,因此它被截断,只留下前两位数字插入到数据库中。

此信息是否可以从系统/IIS 日志文件中检索到,还是会永远丢失?

谢谢!

【问题讨论】:

    标签: asp.net sql-server vb.net


    【解决方案1】:

    该数据将永远丢失。

    【讨论】:

      【解决方案2】:

      您是否有未损坏的数据?数据库中的记录是连续的还是具有自动递增的字段。记录上有时间戳吗?年份是否与插入/更新记录的日期相对应?根据您对这些问题的回答,您可能能够重建数据。特别是使用时间戳和/或自动增量字段可以使您能够确定记录之间的特定顺序。如果日期字段与此排序相关,您可以从其他记录中的数据推断年份。任何日志文件都不太可能有任何用处。

      【讨论】:

        【解决方案3】:

        仅当年份是查询字符串或 URL 的一部分时……充其量是不太可能的。如果您的 IIS 管理员碰巧打开了 POST 字段的日志记录,那么您可以从那里检索它。不过,据我所知,很少有网站会记录 POST 数据。

        【讨论】:

          猜你喜欢
          • 2015-12-30
          • 2015-07-03
          • 1970-01-01
          • 2019-06-29
          • 2018-07-06
          • 2017-08-24
          • 1970-01-01
          • 2011-11-22
          • 2012-04-07
          相关资源
          最近更新 更多