服务器常用批处理代码 原创
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
将下面的内容保存为sqlreboot.bat,然后添加到计划任务里,就可以实现一段时间后重启sqlserver服务器了,防止sqlserver经常占用内存过高,导致网页无法打开数据。 复制代码 代码如下: netstopsqlserveragent netstopmssqlserver echo.wscript.sleep(50000)>s.vbs cscript//nologos.vbs dels.vbs netstartmssqlserver netstartsqlserveragent 收缩sqlserver数据库,清空日志文件 复制代码 代码如下: DUMPTRANSACTION[数据库名]WITHNO_LOG BACKUPLOG[数据库名]WITHNO_LOG DBCCSHRINKDATABASE([数据库名]) mysql数据库下实现自动备份并用winrar压缩实现的批处理和php文件 复制代码 代码如下: FOR/D%%iIN(*)DOD:\php\php5\php.exe-qD:\php\php5\backup.php%%i backup.php 复制代码 代码如下: <?php if($argc!=2||in_array($argv[1],array(''--help'',''-?''))){ ?> backupVer0.01,forWin95/Win98/WinNT/Win2000/WinXPoni32 Copyright(C)2000ptkerAllrightsreserved. Thisisfreesoftware,andyouarewelcometomodifyandredistributeit undertheGPLlicense PHPShellscriptforthebackupMySQLdatabase. Usage:<?phpecho$argv[0];?><option> <option>canbedatabasenameyouwouldliketobackup. Withthe--help,or-?options,youcangetthishelpandexit. <?php }else{ $dbname=$argv[1]; $dump_tool="D:\\php\\mysql\\bin\\mysqldump.exe"; $rar_tool="D:\\program\\winrar\\rar.exe"; $dateml=date("Ymd"); $yesday=date(''Ymd'',strtotime(''-6day'')); @exec("mdF:\\sqldata\\mysqlbak\\$dateml"); @rmdir("F:\\sqldata\\mysqlbak\\$yesday"); //@exec("$dump_tool--single-transaction--opt-uroot-pxzqcABCD986$dbname>./$dbname.sql"); //@exec("$rar_toola-ag_yyyy_mm_dd_hh_mmF:\\sqldata\\mysqlbak\\{$dateml}\\$dbname.rar$dbname.sql"); @exec("$rar_toola-ag_yyyy_mm_dd_hh_mmF:\\sqldata\\mysqlbak\\{$dateml}\\$dbname.rarD:\\php\\mysql\\data\\$dbname"); @rmdir($dbname); echo"Backupcomplete!"; } ?> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 批处理删除空文件夹下一篇: 用批处理列出所有开机启动项的命令
关于服务器常用批处理代码 原创的所有评论