Имя: Пароль:
1C
Админ
Ошибка использования операции "ОБЪЕДИНИТЬ" ("UNION"). Допустимо объединение 256
,
0 Robin iz Robinov
 
18.10.13
16:59
Всем привет!
При запуске 1С выходит ошибка

"Ошибка использования операции "ОБЪЕДИНИТЬ" ("UNION"). Допустимо объединение не более 256 результатов запросов"

http://clip2net.com/s/5Z0Voz

<a href="http://clip2net.com/s/5Z0Voz"><img src="http://clip2net.com/clip/m0/1382099527-clip-5kb.png"; alt="1382099527-clip-5kb"/></a>

Ошибка выходит и в Предприятии и в Конфигурации

База крутится на SQL.

Пробовал DBCC CHECKCATALOG и DBCC CHECKDB (БАЗА, REPAIR_ALLOW_DATA_LOSS) вышли ошибки

Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=304160279) строки (object_id=304160279,column_id=1) в sys.columns не имеет совпадающей строки (object_id=304160279) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=304160279) строки (object_id=304160279,column_id=2) в sys.columns не имеет совпадающей строки (object_id=304160279) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=304160279) строки (object_id=304160279,column_id=3) в sys.columns не имеет совпадающей строки (object_id=304160279) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=304160279) строки (object_id=304160279,column_id=4) в sys.columns не имеет совпадающей строки (object_id=304160279) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=304160279) строки (object_id=304160279,column_id=5) в sys.columns не имеет совпадающей строки (object_id=304160279) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=1) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=2) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=3) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=4) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=5) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=6) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=7) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3853, уровень 16, состояние 1, строка 1
Атрибут (object_id=734625660) строки (object_id=734625660,column_id=8) в sys.columns не имеет совпадающей строки (object_id=734625660) в sys.objects.
Сообщение 3852, уровень 16, состояние 1, строка 1
Строка (object_id=832162160) в sys.objects (type=U ) не имеет совпадающей строки (object_id=832162160,index_id=0) в sys.indexes.
Сообщение 3852, уровень 16, состояние 1, строка 1
Строка (object_id=832162160) в sys.objects (type=U ) не имеет совпадающей строки (object_id=832162160,column_id=1) в sys.columns.
Сообщение 3852, уровень 16, состояние 1, строка 1
Строка (object_id=2071118569) в sys.objects (type=U ) не имеет совпадающей строки (object_id=2071118569,index_id=0) в sys.indexes.
Сообщение 3852, уровень 16, состояние 1, строка 1
Строка (object_id=2071118569) в sys.objects (type=U ) не имеет совпадающей строки (object_id=2071118569,column_id=1) в sys.columns.
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.
Сообщение 0, уровень 11, состояние 0, строка 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
Сообщение 0, уровень 20, состояние 0, строка 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

Методам проб и ошибок вышел на индекс _Docum10406_VT10421_IntKeyInd
Попробовал его перестроить, вышло сообщение

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Действие Перестроить завершилось неудачно для объекта "Индекс" "_Docum10406_VT10421_IntKeyInd".  (Microsoft.SqlServer.Smo)

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Возможно, повреждена схема. Запустите DBCC CHECKCATALOG.
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы. (Microsoft SQL Server, ошибка: 211)

------------------------------

ОС WinSer 2003 SP2
1С 8.2.17.157
SQL Server 2008 R2 (x86) 10.50.1600.1
1 shuhard
 
18.10.13
17:03
(0) Допустимо объединение не более 256 результатов запросов"
странно
для 2008 сиквел в родной моде этого не требует
2 Robin iz Robinov
 
18.10.13
17:04
(1) Тоже читал про это но у меня 2008
3 shuhard
 
18.10.13
17:05
(2) значит база  в режиме 2003
4 Robin iz Robinov
 
18.10.13
17:09
(3)
Как это, точнее как это исправить

Не слышал про режимы
5 ДенисЧ
 
18.10.13
17:10
(4) В менеджмент студии пкм на базе - свойства - options - уровень соместимости...
6 shuhard
 
18.10.13
17:12
(5) хотя вряд ли поможет, раз ошибка в конфигураторе
7 Robin iz Robinov
 
18.10.13
17:14
(5)
Стоит 2008

http://clip2net.com/s/5Z2jiG
8 Лефмихалыч
 
18.10.13
17:19
предлагаю не объединять более 256 таблиц
9 Лефмихалыч
 
18.10.13
17:20
просто так взять и не объединять
10 Robin iz Robinov
 
18.10.13
17:20
(9)
дело в том что у нас РБД есть еще идентичные 8 баз, ошибка вылезла только в одной
11 ТеньД
 
18.10.13
17:34
(10) База битая. Я бы ее похоронил и сварил новую из центробазы.
12 hhhh
 
18.10.13
17:36
(11) походу sql разный везде стоит. А автор не хочет в этом признаваться.
13 ТеньД
 
18.10.13
17:37
(12) При чем здесь разный скуль? Периферийка варится средствами 1С.
14 hhhh
 
18.10.13
17:38
(13) файловые что ли?
15 Robin iz Robinov
 
18.10.13
17:40
Самый прикол нашел две одинаковые таблицы!
И нельзя удалить и переименовать!
16 hhhh
 
18.10.13
17:42
(15) запрос переделайте, на котором вылетает. И всего делов.
17 Robin iz Robinov
 
18.10.13
17:43
(16) -> (10)
18 Mikhail Volkov
 
19.10.13
06:24
19 hhhh
 
19.10.13
07:23
(17) это никому не интересно, всё равно переделать запрос.
20 Robin iz Robinov
 
19.10.13
08:19
Как я понял решение одно поднимать базу из бэкапа!
21 Mikhail Volkov
 
19.10.13
11:17
(20) Потом при стечении каких-то обстоятельств ошибка вновь вылезет... лучше (19)
22 EvgeniuXP
 
19.10.13
15:14
(21) лучшее - враг хорошего - или - не трогай, если работает :) (бэкап - работай дальше).
Программист всегда исправляет последнюю ошибку.