[성현모] Restore 배치 추가
This commit is contained in:
29
CPXV2DBPatch/Restore.bat
Normal file
29
CPXV2DBPatch/Restore.bat
Normal 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
|
||||
Reference in New Issue
Block a user