利用批处理自动执行sql脚本、备份、还原数据库
自動執(zhí)行sql腳本:
假設(shè)sql腳本文件為a.txt,數(shù)據(jù)庫用戶名為sa 密碼123 將sql腳本文件和批處理放在同一目錄下,以下為批處理文件的內(nèi)容:
osql -U sa -P 123 -d Rifcyxxb -i .\a.txt
@pause
此處./a.txt為絕對路徑,可更改為相對路徑如c:/a.txt
備份數(shù)據(jù)庫:
假設(shè)數(shù)據(jù)庫名為testdb;數(shù)據(jù)庫用戶名為sa 密碼123 備份目錄為d:\a.bak,其中C:/Program Files/Microsoft SQL Server/80/Tools/Binn/Osql.EXE為sql2000中osql文件的路徑,其它版本的需更改相應(yīng)路徑。以下為批處理內(nèi)容:
"C:/Program Files/Microsoft SQL Server/80/Tools/Binn/Osql.EXE" -U sa -P 123 -d testdb -Q"BACKUP DATABASE testdb to disk='D:\a.bak'"
@pause
還原數(shù)據(jù)庫:
"C:/Program Files/Microsoft SQL Server/80/Tools/Binn/Osql.EXE" -U sa -P 123 -d testdb -Q"RESTORE DATABASE testdb from disk='D.\a.bak'"
@pause
查看原文:http://imjc.tk/archives/564.html
轉(zhuǎn)載于:https://www.cnblogs.com/id404/p/4306892.html
總結(jié)
以上是生活随笔為你收集整理的利用批处理自动执行sql脚本、备份、还原数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webAPI token验证
- 下一篇: PLSQL安装教程,无需oracle客户