楼主,为什么不做个通用一点的?!传入“数据库名,日志文件名,和目标日志文件的大小”三个参数,
或者做成扩展存储过程也可~

解决方案 »

  1.   


    不过我还是收藏了:-)
      

  2.   

    其实作成自定义函数更好,但是一般应用不很频繁,所以存入数据库,以后调用就是了,不做的太复杂,需要说明的是这个不是我写的,是参考的。
      

  3.   

    何必这么麻烦呢,DBCC语句不行吗?
    DBCC SHRINKFILE
    收缩相关数据库的指定数据文件或日志文件大小。示例
    下例将 UserDB 用户数据库中名为 DataFil1 的文件收缩到 7 MB。
    USE UserDB
    DBCC SHRINKFILE (DataFil1, 7)