|
Как определить GUID БД в 1С | ☑ | ||
---|---|---|---|---|
0
Colci
28.12.11
✎
11:03
|
Здравствуйте. Как можно программно получить GUID БД 1C?
|
|||
1
Aleksey
28.12.11
✎
11:06
|
Что это такое?
|
|||
2
Aleksey
28.12.11
✎
11:07
|
нет по отдельности я понимаю все слова, а вот вместе ...
|
|||
3
Ненавижу 1С
гуру
28.12.11
✎
11:07
|
а что это даст?
|
|||
4
Kashemir
28.12.11
✎
11:08
|
unpackом можно
|
|||
5
vde69
28.12.11
✎
11:08
|
только имея права администратора кластера, зерез ком обьект сервера 1с
|
|||
6
Aleksey
28.12.11
✎
11:08
|
(3) Нетленку пишет, по очистки кэша
|
|||
7
vde69
28.12.11
✎
11:10
|
(6) скорее воровайку или анти воровайку
|
|||
8
Colci
28.12.11
✎
11:13
|
мне нужно провести синхронизацию нескольких БД 1С с БД Firebiord по справочникам. В Firebiord хочу зарегистрировать 1c - кие БД чтоб потом было понятно данные из какой БД 1с записались. Вот и интересно Есть такое понятие GUID БД?
|
|||
9
aleks-id
28.12.11
✎
11:15
|
(8) по идее есть. но если ты базу создавал копированием то они одинаковые будут
|
|||
10
Aleksey
28.12.11
✎
11:15
|
||||
11
aleks-id
28.12.11
✎
11:16
|
+(9) если хочешь найти где в файловой БД хранится гуид базы - создай 2 пустых базы и сравни их побайтово.
|
|||
12
Kashemir
28.12.11
✎
11:24
|
(8) Навскидку - для обеспечения уникальности использовать УИД узла основного плана обмена.
|
|||
13
Kashemir
28.12.11
✎
11:30
|
+(12) Хотя тоже не вариант, при создании копированием ИД совпадут.
|
|||
14
vde69
28.12.11
✎
11:32
|
самое правильное - это использовать серверный ГУИД базы (имя каталога).
и при копировании он будет разный и для всех подключений одинаковый (без разницы по ап или по имени) |
|||
15
Colci
28.12.11
✎
11:35
|
(14) а как его получить, у меня файл сервер 1С Бухгалтерия 8.2?
|
|||
16
ЧеловекДуши
28.12.11
✎
11:35
|
А создать какую либо константу и выдумать ГУИД какой твоей душе угоден, не судьба?
|
|||
17
Colci
28.12.11
✎
11:37
|
(16) при обновлении конфигурации константа не слетит?
|
|||
18
vde69
28.12.11
✎
11:41
|
(15) для файловой базы - никак, его просто не существует.
вообще файловые базы - только для демонстраций подходят, вести в них учет и геморой и опасно (падают они часто и востанавливаются трудно). А с учетов внедрения единых подсистем они вообще перестанут работать с включеными RLS, как пример последний документоборот... |
|||
19
ЧеловекДуши
28.12.11
✎
11:44
|
(17)Почему оно должно слетать?
|
|||
20
Jolly Roger
28.12.11
✎
11:47
|
(0) юзай строку соединения...
|
|||
21
aleks-id
28.12.11
✎
11:48
|
прямой запрос к скулю
SELECT service_broker_guid FROM sys.databases where name='my_base_name' |
|||
22
vde69
28.12.11
✎
12:07
|
(20) строка соединения может быть с IP а может и по имени сервера
(21) это не совсем то, точнее почти то но это не 1с |
|||
23
aleks-id
28.12.11
✎
12:51
|
(22) а так?
SELECT BinaryData FROM my_base_name.dbo.Params WHERE FileName = 'DBNamesVersion' |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |