ItNetLab

MSSQL - Восстановление базы по средствам скрипта

Проверка файла "bak", на то что он читаем:

RESTORE FILELISTONLY FROM DISK='D:\1С\backup_2023_11_03_030005_1105983.bak'
и
RESTORE HEADERONLY FROM DISK='D:\1С\backup_2023_11_03_030005_1105983.bak'

Далее. выполняем Восстановление базы из файла в новую базу:

RESTORE DATABASE BPbase FROM DISK='D:\backup_2023_11_03_030005_1105983.bak'
WITH
MOVE 'BPbase' TO 'C:\SQLDATABASE\MSSQL15.MSSQLSERVER\MSSQL\DATA\BPbase.mdf',
MOVE 'BPbase_log' TO 'C:\SQLDATABASE\MSSQL15.MSSQLSERVER\MSSQL\DATA\BPbase_log.ldf'