[성현모] Restore 배치 추가

This commit is contained in:
SHM
2024-07-26 12:24:57 +09:00
parent 3f04717350
commit b605826c07

29
CPXV2DBPatch/Restore.bat Normal file
View File

@ -0,0 +1,29 @@
@echo off
::log
IF NOT EXIST .\logs mkdir logs
SET ServerIP=%1
SET ServerPort=%2
SET UserID=%3
SET Passwd=%4
SET RestoreDBName=%5
SET RestoreDBPath=%6
::SET ServerIP=127.0.0.1
::SET ServerPort=1433
::SET UserID=Alis
::SET Passwd=Kefico!@34
::SET RestoreDBName=TestDB
::SET RestoreDBPath=D:\MSSQL\Backup\TestDB.bak
SET SqlCmdOption=-C -U %UserID% -P %Passwd% -S %ServerIP%,%ServerPort% -f 65001 -o .\logs\%RestoreDBName%_Restore.log
sqlcmd %SqlCmdOption% -Q "RESTORE DATABASE [%RestoreDBName%_Restore] FROM DISK='%RestoreDBPath%' WITH REPLACE, MOVE '%RestoreDBName%' TO 'D:\MSSQL\DATA\%RestoreDBName%_Restore.mdf', MOVE '%RestoreDBName%_log' TO 'D:\MSSQL\DATA\%RestoreDBName%_Restore_log.mdf'"
if errorlevel 1 goto errexit
goto end
:errexit
echo DB Restore Fail
goto end
:end
@echo on