Доброго дня всем.
Было поставлена задача, сделать скрипт для бэкапа базы 1Ски на сетевой диск Synology.
Локально у себя проверял, бэкап работает.
Здесь при копировании на Synology застрял, вот сам батник
@echo off
set SQLServer=IT__SUPPORT\SQLEXPRESS
set Database=TESTDB
set BackupPath=\\192.168.168.8\Backup\ITS24
for /f "tokens=2 delims==" %%I in ('wmic os get LocalDateTime /value') do set "dt=%%I"
set DateTime=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2%
set BackupFile=%BackupPath%\%Database%_%DateTime%.bak
sqlcmd -S %SQLServer% -E -Q "BACKUP DATABASE [%Database%] TO DISK='%BackupFile%' WITH INIT"
if %errorlevel% neq 0 (
echo Ошибка при выполнении резервного копирования.
) else (
echo Резервная копия успешно создана: %BackupFile%
)
pause
Вопрос, как здесь реализовать авторизацию на папку, \\192.168.168.8\Backup\ITS24 - сюда дал доступ самом Synology на свою доменную учетку, чтобы проверить работу скрипта, но прав не хватает.
Дальнейшем хотел этот батник засунуть на планировщик, на сервере Win 2012 R2.