![]() |
![]() |
![]() |
|
Что с базой? | ☑ | ||
---|---|---|---|---|
0
Тоненький Клиент
02.10.12
✎
17:41
|
.В оптимизации не силён, прошу помощи.Есть база, "Розница 2.0" (.сейчас платф 8.2.14) с дописанными несколькими документами и регистрами накоплений. При загрузке базы в скуль выдает ошибку:
Ошибка загрузки информационной базы. В информационную базу загружены не все данные по причине: Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: Warning! The maximum key length is 900 bytes. The index '_AccumR3017_ByDims_TSRSR' has maximum length of 1240 bytes. For some combination of large values, the insert/update operation will fail. HRESULT=80040E2F, HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1 SQLSrvr: SQLSTATE=01000, state=1, Severity=0, native=1945, line=1 С каким регистром проблемы? Как его выявить? (если можно) спасибо! |
|||
1
DrShad
02.10.12
✎
17:42
|
один из дописанных РН - по нему не может индекс построить
|
|||
2
DrShad
02.10.12
✎
17:43
|
Глобальный контекст (Global context)
ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo) Синтаксис: ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>) Параметры: <ОбъектыМетаданных> (необязательный) Тип: Массив. Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных. <ИменаБазыДанных> (необязательный) Тип: Булево. Определяет, в каких терминах выдается информация о структуре хранения. Истина - в терминах СУБД Ложь - в терминах модели базы данных 1С:Предприятия. Значение по умолчанию: Ложь Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра "Имена базы данных". Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. |
|||
3
le_
02.10.12
✎
17:44
|
Есть готовые обработки для отображения структуры хранения БД.
|
|||
4
le_
02.10.12
✎
17:44
|
||||
5
Тоненький Клиент
02.10.12
✎
17:45
|
(1),(2), спасибо!
(3) например - подскажите! |
|||
6
Тоненький Клиент
02.10.12
✎
17:45
|
(4) о, отлично!
|
|||
7
Тоненький Клиент
02.10.12
✎
17:52
|
Нашел регистр. А что означает _ByDims_TSRSR ?
|
|||
8
Тоненький Клиент
02.10.12
✎
17:58
|
сейчас в этом регистре 4 ресурса, 4 измерения
всего на данный момент 34033 записи. как их уменьшить (и надо ли)? |
|||
9
Тоненький Клиент
02.10.12
✎
18:17
|
ап
|
|||
10
Fragster
гуру
02.10.12
✎
18:21
|
строка в измерении? нафига?
|
|||
11
shuhard
02.10.12
✎
18:24
|
(8) и у измерения с типом строка стоит галка индексировать ?
|
|||
12
Тоненький Клиент
02.10.12
✎
18:43
|
(11) не было
|
|||
13
shuhard
02.10.12
✎
18:44
|
(12) но измерение строка - отрезаешь разработчику руки, заменяешь на справочник
|
|||
14
Тоненький Клиент
02.10.12
✎
18:45
|
(12) иначе никак?
|
|||
15
Тоненький Клиент
02.10.12
✎
18:45
|
к (13)
|
|||
16
Fragster
гуру
02.10.12
✎
18:46
|
(11)(12) а итогам пофигу на галку, все равно составной на все измерения создает, сцуко
|
|||
17
Fragster
гуру
02.10.12
✎
18:47
|
(13) прав. как заляпуха - длину этих строк чикаешь
|
|||
18
Тоненький Клиент
02.10.12
✎
18:49
|
(17) подробнее можно, пожалуйста?
|
|||
19
shuhard
02.10.12
✎
18:52
|
(14)[иначе никак?]
как использовать не MS SQL, но гемор от этого на порядок больше, чем от замены измерения |
|||
20
Fragster
гуру
02.10.12
✎
18:54
|
(18) чего, тебе рассказать, как получить максимальную длину строки по всем записям, а также подумать на тему того, какая же она нужна, и про то, как в конфигураторе длину строки в свойствах измерения уменьшить?
|
|||
21
Тоненький Клиент
02.10.12
✎
18:58
|
(20) понятно, что я валенок) длину строки в свойствах я укажу, а вот макс длину - это без помощи я не смогу
|
|||
22
МихаилМ
02.10.12
✎
20:05
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |