我通过batch file运行批处理,我希望SQL服务器loggingreslt当我从我的batch file执行我的DBCC SHRINKFILE命令。 有没有办法做到这一点?
例如: – Run.bat
rem Shrink transaction log and log the result "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -E -Q "Use [Database] DBCC SHRINKFILE(Database_log, 50)"
如果你只是想把它logging到一个文本文件,你可以做如下的事情:
“C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ osql.exe”-E -Q“使用[Database] DBCC SHRINKFILE(Database_log,50)”>> C:\ ShrinkFile.LOG
>>将追加或>覆盖。
如果你想SQL服务器实际上logging在错误日志中,那么我会build议寻找一个跟踪标志来处理。