15.12.2010 17:09, Konstantin R. Beliaev пишет:

У тебя строка gbak'а включает имя хоста в имени БД (кто каке научил?):

-se host1:service_mgr ... host2:db_path

Хм, а озвучьте плиз _правильный_ синтаксис этой команды, поскольку то,
что получилось у меня - был единственный рабочий вариант.

У тебя был правильный синтаксис, но это скорее исключение :-)

Дело в том, что 1.5 CS для Windows не поддерживает локальный протокол, а сервисы в нем стартуют отдельными процессами. Поэтому локальный путь к базе не прокатывает, получаешь unavailable database.

Версии новее во-первых поддерживают локальный протокол, а во-вторых он для сервисов все равно не нужен, т.к. они запускаются потоками и подключаются к базе через embedded-доступ. Так что начиная с 2.0 Влад правильно говорит. А 2.5 вообще обломит с таким редиректом.


--
Дмитрий Еманов

Ответить