Имя: Пароль:
1C
 
Запуск ibcmd
0 Garry1010
 
26.04.26
19:12
А кто-то в курсе где и под какими пользователями запускается ibcmd? Не могу понять какие пути ему можно указывать в ключе --data...
Например, если запускать в режиме infobase dump, то под каким пользователем оно будет получать доступ к путям от ключа --data? И этот пользователь будет работать где - на сервере SQL? (Ну, мало ли какие извраты там есть...)
1 Web00001
 
27.04.26
04:32
>А кто-то в курсе где и под какими пользователями запускается ibcmd
Под каким запустишь, под таким и запустится(ну или не запустится).

>Не могу понять какие пути ему можно указывать в ключе --data...
https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000894

>Например, если запускать в режиме infobase dump, то под каким пользователем оно будет получать доступ к путям от ключа --data?
Под тем пользователем под которым запустил разумеется

>И этот пользователь будет работать где - на сервере SQL?
Программа от имени этого пользователя будет работать там где ты ее запустил, нигде больше она работать не может, такое вот дурацкое ограничение, код выполняется в памяти того устройства, где его запустили, а не на соседнем компьютере. А если речь о пользователях, как о людях то откуда нам знать откуда они там работают
2 Garry1010
 
27.04.26
08:30
(1) Я запускаю на одном компьютере, а SQL находится на другом ;) - отсюда и вопрос! Бэкапить же, кяп, он будет на сервере с SQL'ем? Вот и вопрос: как разобраться, под каким юзером где он будет работать, и какому юзеру нужно давать доступы на папку в ключе --data?
3 NorthWind
 
27.04.26
08:55
(2) а причем тут SQL? с SQLем сервер 1С работает, это его епархия. И бэкапить (вернее, создавать dt) ibcmd будет на том компе, где ты его запустишь. Чаще всего это комп, где стоит сервер 1С, но вообще я не уверен, что это обязательно. И точно совершенно необязательно там, где SQL. У sql-я свои бэкапы, на dt они ни разу не похожи и к 1С отношения не имеют.
4 shuhard
 
27.04.26
09:23
(3) ibcmd для архивации работает напрямую с сиквелом
5 Garry1010
 
27.04.26
09:38
(3) Как написано в описаниях, для команды ibcmd наплевать на сервер 1С и регистрацию базы в оном.
6 Garry1010
 
27.04.26
09:43
Просто я сначала попробовал на тестовой базе на тестовом сервере - и оно сработало даже с сетевым путём для --data. Потом переписал имена сервера/базы/доступа - и оно просто сваливает без каких-либо сообщений об ошибках. Хоть бы написала чего-нить...
Да,.. и для теста я запускал ibcmd на том же сервере, где и база расположена. :(
7 NorthWind
 
27.04.26
09:44
(4) действительно, не знал. Теперь буду знать.
(5) посмотрите вот это https://forum.infostart.ru/forum86/topic299323/?ysclid=mogtyn619w124387778 , мне кажется, оно может помочь
8 shuhard
 
27.04.26
09:44
(6)[ и оно просто сваливает без каких-либо сообщений об ошибках. Хоть бы написала чего-нить... ]
она и пишет в системные журналы
9 Garry1010
 
27.04.26
11:11
(8) В системные журналы где - на сервере SQL или там, где я её запустил?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.