Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при описании отображения глобалов
|
|||
|---|---|---|---|
|
#18+
Приветствую. Cache for Windows (x86-32) 2008.1 (Build 401_0_7135) Thu Jul 31 2008 11:43:12 EDT Пытаюсь описать отображение глобала, который находится в двух разных базах: Глобал Индекс База Данных GlobalName DataBase1 GlobalName ("Index") DataBase2 При описании никаких ошибок не показывает, но при попытке просмотреть глобал через портал управления выдает ошибку: $ZE=<COLLATEMISMATCH>datanull+2^%Wgdisp Может быть кто-нибудь сталкивался? В чем может быть проблема? У InterSystems в документации пишется: The collation setting is ignored if the global is not mapped at the subscript level. If the actual collation of the global does not match the defined collation in the namespace definition (for subscript level mapped globals), a <COLLATEMISMATCH> error is generated when it is referenced. This is because Caché requires the global to have the same collation across all the databases it lives in, regardless of the default collation for the particular database. Но в чем причина и как от нее избавиться я что-то не пойму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2010, 09:27 |
|
||
|
Ошибка при описании отображения глобалов
|
|||
|---|---|---|---|
|
#18+
Denis S.Но в чем причина ... Denis S.This is because Caché requires the global to have the same collation across all the databases it lives in, regardless of the default collation for the particular database. Denis S....и как от нее избавиться... установить во всех базах, где используется данный глобал, одинаковый коллаж не помню точно, где-то в настройках баз надо смотреть.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2010, 10:48 |
|
||
|
Ошибка при описании отображения глобалов
|
|||
|---|---|---|---|
|
#18+
Причем те глобалы, которые уже есть - вид сортировки не поменяют. Нужно их будет куда-то копировать и потом возвращать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2010, 15:35 |
|
||
|
Ошибка при описании отображения глобалов
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказки. Проблема решилась так: 1. Во всех базах в которых хранились нужные глобалы установил одинаковый вид сортировки. 2. Все необходимые мне глобалы пересоздал с помощью merge: merge ^tempglobal=^myglobal kill ^myglobal merge ^myglobal=^tempglobal kill ^tempglobal 3. Настроил отображение. 4. В портале управления все стало отображаться без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:21 |
|
||
|
Ошибка при описании отображения глобалов
|
|||
|---|---|---|---|
|
#18+
Denis S. 2. Все необходимые мне глобалы пересоздал с помощью merge: merge ^tempglobal=^myglobal Интересно. А merge не обращает что ли внимания на разную сортировку в глобале и в мэпированном индексе? Или часть данных пропала? Ведь в индексе еще старая сортировка осталась. Или входили не в общую область (с мэпами), а только в БД, где хранился глобал с индексом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 04:51 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36686848&tid=1558045]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 509ms |

| 0 / 0 |
