SQL2005数据丢失问题
我的网站不知道为什么数据丢失 看了IIS日志没有找到SQL注入代码 我在表上写了update触发器 可是当我添加完一条完整数据后 没有修改痕迹数据就少了很多。
如果手动添加数据和修改数据显示出来的数据都是完整的。触发器也执行
我的触发器
ALTER TRIGGER [trg_tdlz]
ON [dbo].[TUDILIUZHUAN]
AFTER UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
declare @Data varchar(max),@tdlz_uid uniqueidentifier,@con bigint
select @Data=[OTHER],@tdlz_uid=tdlz_uid from inserted
select @con=len([OTHER]) from deleted
if (len(@Data)<8000 and len(@Data)>6000)
begin
--rollback --回滚
--写入日志表
insert into logs(uid,tbl_name,update_date,note) values(@tdlz_uid,'土地流转'+cast(len(@Data) as varchar(20))+'---原来长度'+cast(@con as varchar(20)),getdate(),@Data)
--日志结束
end
else
insert into logs(uid,tbl_name,update_date,note) values(@tdlz_uid,'新长度'+cast(len(@Data) as varchar(20))+'---原来长度'+cast(@con as varchar(20)),getdate(),@Data)
END