Имя: Пароль:
1C
 
Битые ссылки
↓ (Волшебник 11.02.2025 10:29)
0 Ан_Дрей
 
naïve
08.02.25
15:21
Добрый день, уважаемые. У кого-нибудь были битые ссылки ЖурналДокументов.ЖурналОпераций и как бороться? База БП SQL. Поэтому обновления не идут. ТиИ не исправляет, вручную тоже не могу исправить.
1 Волшебник
 
08.02.25
15:45
Запустите ТИИ в режиме создания битых ссылок
2 Ан_Дрей
 
naïve
08.02.25
16:19
(1) Спасибо. Было. не помогло.
3 Волшебник
 
08.02.25
16:22
(2) У нас тоже были битые ссылки... Когда кто-то удалял документ методом ДокОбъект.Удалить()
Мы Вам сочувствуем. Этих ссылок уже нет в базе. Их кто-то удалил. Может быть Вы?
4 Ан_Дрей
 
naïve
08.02.25
16:50
(3) А я то как в вашей базе?
5 Web00001
 
08.02.25
16:57
(0)Поэтому обновления не идут
чем мотивируют?

(4)Зачет
6 Волшебник
 
08.02.25
17:09
(4) дурилка картонная
7 Ан_Дрей
 
naïve
08.02.25
17:13
(5) Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Driver for SQL Server: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._DocumentJournal39426NG" и индекса с именем "_DocumentJournal39426_1NG". Повторяющееся значение ключа: (0, 0x00000281, 0x80dda54416dad30711edae790c1c6404).
8 Гена
 
гуру
08.02.25
17:17
(0) Платформа?
9 Ан_Дрей
 
naïve
08.02.25
17:25
8.3.25.1394. БП 3.0.162.22
10 Гена
 
гуру
08.02.25
17:30
(9) Тогда обратитесь платно к профессионалам.
11 Сергиус
 
08.02.25
17:57
(0)Попробовать сделать выгрузку/загрузку базы.
12 Serg_1960
 
08.02.25
18:26
(7) Это банальное дублирование ключей индекса - битые ссылки "не в тему".
Чисто теоретически, используя ПолучитьСтруктуруХраненияБазыДанных(), можно посмотреть какие поля используются в индексе и найти нужные записи в журнале по значениям этих полей...
13 Irbis
 
08.02.25
18:27
(0) Вот зачем вы ссылки били, это не хорошо. Они теперь на вас обиделись, а объекты могут теперь даже покинуть место битья. Придется вам прощения у них просить
14 Ёпрст
 
08.02.25
19:26
(7) дык удали дубль ключа, делов - то. Тебе и имя таблички написали и имя ключа и само значение.
15 Гена
 
гуру
08.02.25
19:29
(14) Первый или второй?
16 youalex
 
08.02.25
19:48
ВЫБРАТЬ Ссылка ИЗ ЖурналДокументов.ЖурналОпераций Где Ссылка.Ссылка IS NULL
+ профайлер
17 Ан_Дрей
 
naïve
08.02.25
20:18
(16) хорошо. А дальше?  профайлер это что?
18 Волшебник
 
08.02.25
20:27
(17) Вас в гугле забанили? Ну нельзя же быть таким тупым
19 Guk
 
08.02.25
20:27
(17) >> профайлер это что?

вообще ничего не трогай...
20 Ан_Дрей
 
naïve
08.02.25
20:31
(16) Работает. Список получил. А как удалить/исправить?
21 Guk
 
08.02.25
20:31
мальчик, отойди от компьютера!...
22 Bigbro
 
08.02.25
21:44
(20) Вам пытаются намекнуть, что вы своими действиями, вероятно, принесете базе больше вреда, чем пользы. Если у вас появились битые ссылки и дубли в индексах, то проблема достаточно серьезная. По фото такое обычно не лечится, а ваш уровень знаний, похоже, недостаточен.
И лишнее неверное движение может вообще угробить базу.
23 Волшебник
 
08.02.25
21:23
(22) Истину глаголешь!
24 Ёпрст
 
08.02.25
21:32
(15) ты не поверишь...при дубле оно одинаковый
25 1Снеговик
 
10.02.25
10:23
(20) бэкапы только сделай)
26 Vostochnick
 
10.02.25
16:36
(25) В бэкапах тоже будут битые ссылки)
27 KuznecovvIvan
 
11.02.25
07:14
(17) SQL Profiler. Поищите в интернете как с ним работать. А у вас делаются бэкапы на постоянной основе и когда вы заметили что у вас битые ссылки?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.