下面是我的批处理文件,它正在进行备份,但显示异常"未触发的参数"执行恢复命令时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'"