Легла база

Aragornych
Дата: 02.02.2013 15:28:53
Выручайте други.
База 1с77 на SQL 2008 R2 при добавлении графы отбора в журналах база упала и не встает. Даже в конфигуратор не пускает.
Ранее я уже пытался выяснить что это за проблема, оказалось что малину портит графа отбора "Контрагент", которая присутствует полях неопределенного типа.
Чуть позже выложу полный код ошибки, сейчас убегаю.
Но может даже при этих данных у вас появятся какие мысли.
Буду искренне признателен, если поможете.
Aragornych
Дата: 02.02.2013 19:20:24
---------------------------
Конфигуратор
---------------------------
SQL State: 23000
Native: 1505
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._1SCRDOC" и индекса с именем "CHILD". Повторяющееся значение ключа: ( 2J1AQЦ , 1019, B1 1A 8TK ).

SQL State: 01000
Native: 3621
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Выполнение данной инструкции было прервано.

---------------------------
ОК
---------------------------
Aragornych
Дата: 02.02.2013 19:24:44
Вот текст ошибки.
Вот таким запросом я выбирал записи на которые эта скотина ругается.
select *
from (
select *, count(*)over(partition by PARENTVAL, MDID, CHILDid) cou
FROM [base26].[dbo].[_1SCRDOC])t
where cou>1

И по совету интернета просто поудалял задвоенные записи.
Но это не сильно помогло.
При повторном запуске конфигуратора опять вылезают такие же ошибки и перечень дублей тотже:

НомСтр MDID ParentVal Дата время ChildID Flags

2006405 1019 B1 1A 2XL 20120711EAEAY8 2GFB3Ц 2GFB3Ц 1
2006310 1019 B1 1A 2XL 20120711EAGG40 2GFB3Ц 2GFB3Ц 8
2040205 1019 B1 1A 2XL 20120710EAGG40 2GFC0Ц 2GFC0Ц 8
1987356 1019 B1 1A 2XL 20120710EAEAY8 2GFC0Ц 2GFC0Ц 1
2019997 1019 B1 1A 2XL 20120727 0 2H2BAЦ 2H2BAЦ 8
2008355 1019 B1 1A 2XL 201207276PKMPC 2H2BAЦ 2H2BAЦ 1
2042206 1019 B1 1A 3JN 20120705EAEAY8 2G7TZЦ 2G7TZЦ 1
2044248 1019 B1 1A 3JN 20120705EAGG40 2G7TZЦ 2G7TZЦ 8
2032170 1019 B1 1A 5QT 20120705EAEAY8 2G7UKЦ 2G7UKЦ 3
2004848 1019 B1 1A 5QT 20120705EAGG40 2G7UKЦ 2G7UKЦ 8
2047160 1019 B1 1A 6FF 201207266CZQOW 2H0WKЦ 2H0WKЦ 1
2028141 1019 B1 1A 6FF 20120726 0 2H0WKЦ 2H0WKЦ 8
2169983 1019 B1 1A 8TK 20120914 0 2J1AQЦ 2J1AQЦ 8
2172344 1019 B1 1A 8TK 201209146F96SG 2J1AQЦ 2J1AQЦ 1
2019445 1019 B1 1A 9MV 20120705EAGG40 2G7TZЦ 2G7TZЦ 8
2019359 1019 B1 1A 9MV 20120705EAEAY8 2G7TZЦ 2G7TZЦ 1
2024828 1019 B1 1A AMRЦ 20120711EAGG40 2GFB3Ц 2GFB3Ц 8
2004018 1019 B1 1A AMRЦ 20120711EAEAY8 2GFB3Ц 2GFB3Ц 1
1991339 1019 B1 1A AMRЦ 20120710EAEAY8 2GFBBЦ 2GFBBЦ 1
2018190 1019 B1 1A AMRЦ 20120710EAGG40 2GFBBЦ 2GFBBЦ 8
1983539 1019 B1 1A AMRЦ 20120725 0 2GYU3Ц 2GYU3Ц 8
2036866 1019 B1 1A AMRЦ 20120725682HIO 2GYU3Ц 2GYU3Ц 1
2043732 1019 B1 1A AO4Ц 20120726 0 2H0WKЦ 2H0WKЦ 8
2003385 1019 B1 1A AO4Ц 201207266CZQOW 2H0WKЦ 2H0WKЦ 1
2129961 1019 B1 1A ASKЦ 201209146F96SG 2J1AQЦ 2J1AQЦ 1
2150997 1019 B1 1A ASKЦ 20120914 0 2J1AQЦ 2J1AQЦ 8
Aragornych
Дата: 02.02.2013 19:25:25
Пардон, таблица немного нечитабельная.
Aragornych
Дата: 02.02.2013 19:26:45
пришел к выводу что надо как то убедить 1С не запускать пересчет таблицы _1SCRDOC, но вот каким образом это сделать пока ума не приложу.
Aragornych
Дата: 02.02.2013 19:28:22
Про бекапы не напоминайте :)
Есть бекап с четверга на пятницу, а вот с пятницы на субботу нет), так что вазелина мне потребуется не один вагон.
alexeyvg
Дата: 02.02.2013 19:39:04
Aragornych
Буду искренне признателен, если поможете.
Это к сиквелу не относится, вам нужно обратиться на форум по 1С
Cygapb-007
Дата: 02.02.2013 19:46:23
Aragornych
Про бекапы не напоминайте :)
Есть бекап с четверга на пятницу, а вот с пятницы на субботу нет), так что вазелина мне потребуется не один вагон.
Напомню:) про бэкап перед началом манипуляций по восстановлению :)
Aragornych
Дата: 02.02.2013 20:46:41
Да лоханулся чутка, забыл которое число, и решил что все ок: бекап есть.
alexeyvg
Дата: 02.02.2013 21:19:16
Aragornych
Да лоханулся чутка, забыл которое число, и решил что все ок: бекап есть.
Если модель восстановления полная, можно и из старого бакапа новые данные восстановить.
Хотя вряд ли полная, не любят её :-(