将超时的时限改长点吧。Connection.CommandTimeout=xxx

解决方案 »

  1.   

    你删除最好是用一条SQL语句完成,或者是将时限改长,但不是太好的方法
      

  2.   

    加个where条件根据时间段分段删除。
      

  3.   

    你是在前端用戶環境下刪除, 還是在sql上直接移除? 假如預計有數以十/百萬個刪除, 不要從用戶端執行.  在sql上直接做較好
      

  4.   

    你是在前端用戶環境下刪除, 還是在sql上直接移除? 假如預計有數以十/百萬個刪除, 不要從用戶端執行.  在sql上直接做較好
      

  5.   

    你先将事件日记清空,再删除这些记录,sql中这种几率比较小,一般都是操作到大量的数据时才会出现!!!
      

  6.   

    我想你可能是在客户端在执行吧,改成直接在SQL上进行,则一般不会再出现超时的现象出现.你试试
      

  7.   

    可控制的办法是自已写程序删除,
    设定一个循环,每个循环只向SQL Server发送删除一条记录的语句,这样不会引起
    日志文件的大幅度增长!
    可以用开发工具如Dephi,C++Builder等
    也可以在Query Analyzer 中写!
      

  8.   

    用sql语句,delete * from xxtable where xxxx