Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Помощь в настройке (http://forum.oszone.net/showthread.php?t=268292)

NeBeSnbIu 18-09-2013 09:53 2219706

Помощь в настройке
 
Ребят, помогайте, мозг уже сломал) В общем, ситуация следующая:

Имеется сервер, на борту windows server 2008 r2 64 бит. На нем лежат базы 1С. Он находится в доменной сети. Вход в систему производится под доменным администратором. Пытаюсь осуществить резервное копирование баз 1С, которое будет выполняться ежедневно в определенное время. Решил делать .bat файлом через винрар, и использовать встроенный планировщик заданий (начальство против сторонних программ, ну а я чо, я только исполнитель). В общем, сам .bat файл запускает винрар в консольном режиме, и дает ему задание создать архив в определенной сетевой папке и положить туда все файлы из определенной папки в архив, имя которого является текущей датой. В планировщике добавил задание, запускающее этот бат файл каждый день в определенное время (задание запускается от имени доменного администратора). И вот тут возникает проблема. При ручном запуске батника все обрабатывает на ура. При блокировке сеанса пользователя так же все срабатывает. Но при выходе пользователя из системы планировщик не срабатывает, указывая на ошибку 0х9. Покопавшись в интернете, еле-еле нашел расшифровку кода: "The storage control block address is invalid (Неверный адрес управляющего блока памяти)". Что за ошибка, почему она возникает и какие способы решения я в интернете не нашел. В качестве теста начал пробовать сторонние программы копирования и планировщики (xstarter, nncron, даже акронис пробовал, хотя уж он то точно должен срабатывать, прога платная и по отзывам замечательная). Тот же результат. Задания не запускаются ни в какую. Подскажите господа, в какую сторону копать? Может кто сталкивался с проблемами подобными?

P.S. Если не трудно, напишите, а чем вы делаете бэкапы БД?

Dreamer_UFA 18-09-2013 10:04 2219712

Воспользуйтесь Cobian Backup (http://www.cobian.se/cobianbackup.htm)

Проста надежна и вроде бесплатна. Пользуюсь не один год - все отлично

astomper7 18-09-2013 11:03 2219740

Цитата:

Цитата NeBeSnbIu
P.S. Если не трудно, напишите, а чем вы делаете бэкапы БД? »

Файловые базы - Cobian Backup, SQL базы - средствами sql only.

exo 18-09-2013 11:10 2219744

Цитата:

Цитата NeBeSnbIu
начальство против сторонних програм »

а использовать встроенный Windows Backup ?

Dreamer_UFA 18-09-2013 11:11 2219745

А вот это упустил, SQL базы средствами SQL... +1

NeBeSnbIu 18-09-2013 13:13 2219792

Цитата:

Цитата exo
а использовать встроенный Windows Backup ? »

Стандартный виндовый бэкап не устраивает, потому как складывает все в один архив, а нужны разные архивы за каждый день)

Цитата:

Цитата astomper7
Файловые базы - Cobian Backup, SQL базы - средствами sql only. »

Спасибо, попробую)

NeBeSnbIu 23-09-2013 09:11 2222376

Попробовал cobian backup. Ситуация та же. Пока вход в систему выполнен, копирует замечательно. Но когда я имитирую перезагрузку сервера, то есть пользователь не вошел в систему, копирование не выполняется. Процесс запускает только при входе пользователя в систему. Я так понимаю, что у меня не так настроена групповая политика? Разговаривал сегодня с человеком, который настраивал политики, он сказал, что там как таковых политик и нет, все по умолчанию.

alef2474 23-09-2013 10:19 2222409

Цитата:

Цитата NeBeSnbIu
Если не трудно, напишите, а чем вы делаете бэкапы БД? »

Вот я только что подобную проблему решал:
http://forum.oszone.net/thread-268458.html
Она оказалась связана с устройством, куда копирую, с синтаксисом xcopy.
А Вы куда копируете? Мне в моей теме напомнили, что "подключение сетевых дисков существует только для текущего пользователя",
может, у Вас так же: без захода пользователя диск для копии не подключен, поэтому копирование не идет.

Цитата:

Цитата astomper7
SQL базы - средствами sql only. »

Средствами SQL сразу на другой носитель?
А если нужно сделать дополнительную копию еще куда-то, то дважды средствами SQL?

NeBeSnbIu 23-09-2013 14:31 2222519

Цитата:

Цитата alef2474
Вот я только что подобную проблему решал:
http://forum.oszone.net/thread-268458.html
Она оказалась связана с устройством, куда копирую, с синтаксисом xcopy.
А Вы куда копируете? Мне в моей теме напомнили, что "подключение сетевых дисков существует только для текущего пользователя",
может, у Вас так же: без захода пользователя диск для копии не подключен, поэтому копирование не идет. »

Ну во-первых, у меня батник копирует не через xcopy. Он запускает winrar, и дает ему команду на теневое архивирование в сетевую папку определенных файлов. Запускается задание от имени доменного администратора, вход в сетевую папку под ним же. Дело то в том, что задание не запускается вообще.

alef2474 23-09-2013 15:12 2222530

Цитата:

Цитата NeBeSnbIu
Ну во-первых, у меня батник копирует не через xcopy. Он запускает winrar, и дает ему команду на теневое архивирование в сетевую папку определенных файлов. »

Задача сводится к моей, если сперва архивирование происходит в локальную папку, а после этого xcopy копирует получившееся в сетевую.
Мой вопрос был: как Вы прописываете (пусть в winrar) путь, куда архивируете и что это за диск?
Я думаю, у Вас архивирование в лок.папку прошло бы нормально, можете попробовать?

astomper7 23-09-2013 15:49 2222547

NeBeSnbIu, поставьте запуск не от имени пользователя, а от имени системы.

kiborgg 23-09-2013 20:43 2222776

В планировщике при создании задачи есть такой пункт:
Выполнять вне зависимости от регистрации пользователя!

alef2474 23-09-2013 23:20 2222840

Цитата:

Цитата astomper7
NeBeSnbIu, поставьте запуск не от имени пользователя, а от имени системы. »

Если он архивирует на диск, подключенный по букве, это не поможет. Я пробовал.

NeBeSnbIu 24-09-2013 09:13 2222979

Цитата:

Цитата alef2474
Задача сводится к моей, если сперва архивирование происходит в локальную папку, а после этого xcopy копирует получившееся в сетевую.
Мой вопрос был: как Вы прописываете (пусть в winrar) путь, куда архивируете и что это за диск?
Я думаю, у Вас архивирование в лок.папку прошло бы нормально, можете попробовать? »

архив создается сразу в удаленной папке, без всяких xcopy. В локальную папку копирование так же не выполняется. Путь в батнике прописываю как буквой подключенного сетевого диска, так и айпи адресом, которые батник тоже прекрасно понимает. Результат один и тот же. Удаленный диск - это д-линковский сетевой накопитель, в котором стоит один жесткий на терабайт без рейда.

Цитата:

Цитата kiborgg
В планировщике при создании задачи есть такой пункт:
Выполнять вне зависимости от регистрации пользователя! »

Отметки на "Выполнять вне зависимости от регистрации пользователя" и "Выполнять с наивысшими правами" стоят с самого начала. Я конечно не гуру айти, но все-таки инженер тех. отдела, и такие элементарные вещи знаю)

astomper7 24-09-2013 11:01 2223014

NeBeSnbIu, попробуйте добавить в батник такую конструкцию

Цитата:

@echo off
chcp 1251

pushd "X:\Backups\" || goto:eof

for /f "tokens=*" %%i in (' dir /b /od *.rar ') do set "last=%%i"
copy "%last%" \\D-Link\SharedFolder\Backup_from_X

popd
Сначала, конечно же, делаете архив локально (в x:\backups), затем копируете по сети на nas.

alef2474 24-09-2013 19:22 2223294

Цитата:

Цитата NeBeSnbIu
так и айпи адресом, которые батник тоже прекрасно понимает. Результат один и тот же. Удаленный диск - это д-линковский сетевой накопитель, в котором стоит один жесткий на терабайт без рейда. »

Я предлагал попробовать через xcopy просто для тестирования, по аналогии. Вам же надо определить причину несрабатывания winrar в планировщике и так бы Вы разбили процесс на два этапа.
Напишите хотя бы что у Вас в батнике, а то все гадаем.
У меня тоже d-link, Вы читали мое последнее сообщение в теме про шару d-link? Может и у Вас так же.

kiborgg 25-09-2013 20:06 2223924

Может жосткий уходит в сон? (предположение)

NTLose 26-09-2013 17:36 2224456

Размышления:

Шара на д-линке имеет свою базу credentials и ничего про доменных пользователей и тем более про локальных вообще не знает... тут может быть засада, можно попробовать явно задать там разрешения для всех или как то посмотреть что вообще там можно сделать с permission'ами...
От имени системы тоже делать бессмысленно ибо это по идее локальная учетка... диски мапятся и активны только в активном сеансе так что конечно нужно юзать только UNC пути...

Ну и плюс батник бы увидеть не плохо

Severny 26-09-2013 21:51 2224575

Цитата:

Цитата NeBeSnbIu
Попробовал cobian backup. Ситуация та же. Пока вход в систему выполнен, копирует замечательно. Но когда я имитирую перезагрузку сервера, то есть пользователь не вошел в систему, копирование не выполняется. Процесс запускает только при входе пользователя в систему. Я так понимаю, что у меня не так настроена групповая политика? Разговаривал сегодня с человеком, который настраивал политики, он сказал, что там как таковых политик и нет, все по умолчанию. »

В настройках Cobian в автозапуске пишете, от имени какого пользователя запускать. Логин и пароль.


Время: 03:59.

Время: 03:59.
© OSzone.net 2001-