Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Сразу скажу. Я в Microsoft SQL Server практически не разбираюсь. Так, на уровне юзера ушастого - базу создать, шринкнуть её, память подкрутить и остальные простейшие операции. Поэтому прошу помощи у вашего сообщества. Очень прошу. В один прекрасный день сломался у меня обмен с периферийной базой. 1С выдала вот такую ошибку: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: Невозможно вставить повторяющуюся ключевую строку в объект "dbo.#tt42" с уникальным индексом "idx42". HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Вопрос - что за объект "dbo.#tt42" ? Это временная таблица базы tempdb? Смотрел их - вроде нету. Где бы мне поискать это загадочный объект "dbo.#tt42" и как бы его посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 03:19 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
brr_artВопрос - что за объект "dbo.#tt42" ? Это знает только сервер 1с и только на время использования это1 таблицы.Это временная таблица базы tempdb?Разумеется. Ключевое слов ВРЕМЕННАЯ. Смотрел их - вроде нету. Опять разумеется. Во-первых, см. в предыдущем абзаце указание на ключевое слов, во-вторых, нельзя смотреть чужие данные.Где бы мне поискать это загадочный объект "dbo.#tt42" и как бы его посмотреть?Никак. Ибо это, как уже указано, временный объект, имя и время жизни которого зависит от данных, которые обрабатывает 1с. Разбираться надо с планом обмена. Посмотреть, что в нем зарегистрировано для обмена и в этом зарегистрированным искать косяк в данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 07:15 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Те же мысли посещали про данные в плане обмена. Что-же делать, будем ковырять ... Значит проблема не на стороне SQL и это хорошо. Спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 07:49 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Чего сюда полез, а не на партнёрский форум или инфостарт? Это ошибка платформы при работе с native при разрыве соединения. Ошибка очень старая. Вроде получилось вылечить в свежих версиях. Перезагрузи службу 1с и не удаляй вручную сеансы пользователей. Даже kill может вызвать ошибку. Обновляйся мин до 8.3.10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 08:32 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
nvv, Живём с базой размером в терабайт, лечится перезапуском сервера приложений 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 17:58 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
"Вопрос - что за объект "dbo.#tt42" ? Это временная таблица базы tempdb? Смотрел их - вроде нету. Где бы мне поискать это загадочный объект "dbo.#tt42" и как бы его посмотрет" Временная таблица существует только в контексте соединения. Если ваша платформа разорвала соединение, таблица уничтожается. Также есть предположение, что Один Эсс автогенерит эти названия, сейчас у вас #tt42 , а потом #tt1488 Но пока таблица жива, и если у вас есть сисадминские привилегии, при помощи танцев с бубном вы, таки, можете посмотреть содержимое таблицы. Сначала смотрим где она физически расположена Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А затем при помощи Код: sql 1. 2. По-хардкору извлекаем данные. Но это точно не то, чем стоит заниматься... За такое, говорят, черти двойную порцию дров под котел кладут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 18:23 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Cammomile, пока он будет переводить first_page в страницу и тд, таблица грохнется сессией ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 18:28 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Ну чисто технически он может поставить брейкпоинт на своей выгрузке после 1й записи и полезть смотреть че там как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 18:40 |
|
||
|
1С и Microsoft SQL Server. Попытка вставки неуникального значения в уникальный индекс
|
|||
|---|---|---|---|
|
#18+
Зачем какие-то размышления, если разработчики платформы 1с разжевали ошибку и разъяснили из-за чего она долгие годы морочила мозг? Почитайте при желании на партнерке. И обновите ПО для ее устранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 00:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39591168&tid=1690424]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 371ms |

| 0 / 0 |
