如何使用批处理文件还原Sql server备份

时间:2018-03-20 13:22:11

标签: sql-server batch-file sql-server-2016

下面是我的批处理文件,它正在进行备份,但显示异常"未触发的参数"执行恢复命令时Pl帮我解决了这个问题,TIA。

还有一个疑问是我可以在我的本地文件夹上备份远程服务器,这里我在远程计算机上备份。

set SqlServer=.
set InstanceName=MSSQLSERVER
set Username=xxx
set Password=xxxx
set Database=abc
set LocalFolder=C:\db_backups

SqlCmd -S %SqlServer% -U %Username% -P %Password% -Q "Backup Database %Database% To Disk='%LocalFolder%\%Database%-%CurrentDate%.bak'"

SqlCmd -S %SqlServer% -U %Username% -P %Password% –Q "RESTORE DATABASE [test] FROM DISK='%LocalFolder%\%Database%-%CurrentDate%.bak'"

0 个答案:

没有答案