Не создается лог архива бэкапа базы win server 2012 #779486


#0 by LastSoldier
Привет! Создаю бэкап и архив bat файлом. del /q "E:BackupTest.bak" del /q "E:BackupSQL_B_Test.log" set ARC="c:Program Files7-Zip7z.exe" set MYTIME=%TIME: =0% set MYTIME=%MYTIME::=.% set MYTIME=%MYTIME:~0,-8% SQLCMD -S ENTERPRISE -U sa -P 123 -i G:BackupTest.sql -o E:BackupSQL_B_Test.log    %ARC% a -t7z -mx9 -m0=lzma2 E:BackupB_TestTest.%date%.%MYTIME%.7z -p123 E:BackupTest.bak  E:BackupSQL_B_Test.log >> backup_log.%date%.%MYTIME%.txt А проблема заключается в том что не создается лог архива на  windows server 2012. Пробовал на win 7 все нормально и лог создается. В чем проблема?
#1 by LastSoldier
up
#2 by LastSoldier
вообще никто не знает?
#3 by Cyberhawk
Нет прав на каталог у пользователя, из-под которого запускаешь процесс?
#4 by LastSoldier
Так я все под админом делаю. Он то архив сам создает, а вот лог к нему нет, на эти папки одинаковые права стоят
#5 by LastSoldier
а как это можно проверить для конкретного пользователя? Если убираю строку SQLCMD -S ENTERPRISE -U sa -P 123 -i G:BackupTest.sql -o E:BackupSQL_B_Test.log то тогда лог создает
#6 by Господин ПЖ
2012 умеет сжимать бэкапы. архивирование не лишнее?
#7 by LastSoldier
Могу Вас огорчить, SQL умеет сжимать бэкапы, но только не в версии    Express Edition
#8 by Cyberhawk
Залогиниться под ним, попробовать создать файл из командной строки без повышение привилегий
#9 by Cyberhawk
*без повышения
#10 by Cyberhawk
Блин, как покороче в русском языке называется elevated command prompt?
#11 by LastSoldier
А как узнать пользователя и под ним логиниться? На сервере только Администратор создан и все
#12 by LastSoldier
Нашел в чем проблема, там надо было добавить пользователя "NT ServiceMSSQL$SQLEXPRESS" и разрешить ему все действия с папкой. Спасибо что навели на мысль
#13 by LastSoldier
щас если вручную запускать bat то лог делается, а если через планировщик заданий, то опять не работает. Что за бред? Я в планировщике запускаю от имени пользователя Администратор, где лежит Batник дал пользователю Администратор все права и настроил наследование.
#14 by Cyberhawk
Процесс, запускаемый через планировщик, запускается под указанным пользоателем, но вроде в какой-то ограниченно среде. Короче разницу в поведении уже наблюдал.
#15 by Jump
Из планировщика процесс запускает пользователь System У него другие права. Добавьте систему в список разрешений для нужных папок, либо запускайте через планировщик от имени конкретного пользователя.
#16 by LastSoldier
так я в планировщике и запускаю от имени пользователя "администратор". Систему добавил, все осталось так не создает лог (
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С