利用批处理自动执行sql脚本、备份、还原数据库
自動執行sql腳本:
假設sql腳本文件為a.txt,數據庫用戶名為sa 密碼123 將sql腳本文件和批處理放在同一目錄下,以下為批處理文件的內容:
osql -U sa -P 123 -d Rifcyxxb -i .\a.txt
@pause
此處./a.txt為絕對路徑,可更改為相對路徑如c:/a.txt
備份數據庫:
假設數據庫名為testdb;數據庫用戶名為sa 密碼123 備份目錄為d:\a.bak,其中C:/Program Files/Microsoft SQL Server/80/Tools/Binn/Osql.EXE為sql2000中osql文件的路徑,其它版本的需更改相應路徑。以下為批處理內容:
"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
還原數據庫:
"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
轉載于:https://www.cnblogs.com/id404/p/4306892.html
總結
以上是生活随笔為你收集整理的利用批处理自动执行sql脚本、备份、还原数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webAPI token验证
- 下一篇: linux cmake编译源码,linu