日期:2014-05-18  浏览次数:20423 次

sql server log日志满了,急问
我要删掉数据库的一个表的数据,但是数据量太大,上千万条。
用这样的sql:
WHILE(condition)
begin
  set rowcount 10000
  delete from t1 where condition
end
sql server报错:transation log for database 'db1' is full.

怎样能解决这个问题?

------解决方案--------------------
参考:
http://wenku.baidu.com/view/099cf2f24693daef5ef73d32.html
------解决方案--------------------
探讨

1楼的看不了,2楼的是不是取消log了,不明白什么意思,能不能解释一下?