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'