@bnsurg

Как выполнять бекап MSSQL в сетевую папку, защищенную паролем?

Как выполнять бекап MSSQL в сетевую папку, защищенную паролем? Есть планы бекапов. Есть NAS, на нем папка, в папку доступ по логину и паролю.
  • Вопрос задан
  • 3649 просмотров
Пригласить эксперта
Ответы на вопрос 2
hint000
@hint000
у админа три руки
Как SQL сообщить логин и пароль от доступа к папке?
Насколько я понимаю, вы пытаетесь делать через план обслуживания. А вы вместо этого делайте cmd-скриптом через планировщик заданий. В cmd-скрипте легко можете прописать подключение сетевого диска с указанием пароля,
net use p: \\192.168.1.100\backup p@$$w0rd /USER:vpupkin
а затем уже команду резервного копирования базы.
set DATABASENAME=ИмяБазыДанных
set DATESTAMP=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%-%time:~0,2%-%time:~3,2%
if "%time:~0,1%" == " " set DATESTAMP=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%-0%time:~1,1%-%time:~3,2%
set BACKUPFILENAME=p:\%DATABASENAME%-%DATESTAMP%.bak
set OSQL="C:\Program Files\Microsoft SQL Server\120\Tools\Binn\OSQL.EXE"
%OSQL% -E -Q "BACKUP DATABASE [%DATABASENAME%] TO DISK='%BACKUPFILENAME%' WITH FORMAT"
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
подключить как сетевой диск и выполнять. Можно скриптом подключать на время бэкапа, а потом отключать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы