#0
by VetalP
Нарисовалась вот какая ошибка:Native: 1505Message: [Microsoft][ODBC SQL Server Driver][SQL Server] CREATE UNIQUE INDEX terminated because aduplicate key was found for index ID 2. Most significan primary key is ' 1K7F '.SQL State: 01000Native: 3621Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.Проявляется при тестировании исправлении и при запуске базы в монопольном режиме, в разделенном вообще не запускается. Вроде понимаю что что-то с индексами, но как устранить - ума не приложу... Может кто подскажет что делать?
#2
by VetalP
Пошел по ссылке, все внимательно прочитал. Попытался в Query Analyzer выполнить выполнить следующее:DBCC Checkdb ('matrix_sql', Repair_Rebuild)на что получил собщение:Server: Msg 7919, Level 16, State 2, Line 1Repair statement not processed. Database needs to be in single user mode.DBCC ехесution completed. If DBCC printed error messages, contact your system administrator.Попытался выполнить следующее:EXEC [matrix_sql].[DBO].[_1SP_DBREINDEX]на что получил кучу сообщений типа:DBCC ехесution completed. If DBCC printed error messages, contact your system administrator.Попытался выполнить следующее:DBCC CheckTable ('[matrix_sql].[dbo].[_1scrdoc]', Repair_Rebuild)на что получил сообщение:Server: Msg 7919, Level 16, State 3, Line 1Repair statement not processed. Database needs to be in single user mode.DBCC ехесution completed. If DBCC printed error messages, contact your system administrator.Признаюсь, что в SQL, мягко говоря, полный ноль. Подскажите что же делать...
#5
by alxarz
значит закрыть все работающие копии, м/б остановить ms sql agent'a, после этого запускать dbcc...
#6
by VetalP
Как только появилась эта ошибка я сделал бэкап средствами SQL, потом создал новую базу в друго SQL сервере, и восстановился из бэкапа. Никаких других копий не запущено. Агента остановить можно, но какой в этом смысл (я конечно попробовал, но сообщения те же).
#8
by VetalP
Спасите!!!!!! Помогите!!!! Второй день бьюсь ничего не выходит.... Еще чуть чуть я буду все знать по 1С и SQL...
#11
by defender1
выгрузи в DBF средствами сиквела нужную таблицу и потом обратно тем же макаром, или попробуй прямо с сиквельной таблице найти нужное и удалить там
#12
by VetalP
Оказывается что физически грохнулись индексы таблицы _1SCRDOC. Восстановил (создал) индексы и все заработало.
#13
by VetalP
Достаточно было в режиме конфигуратора отредактировать ввод на основании любого документа сохранить, потом вернуть обратно и индексы создадутся сами.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Почему неправильно считается НДС?
- Планирование производства. План фактный анализ
- терминальный клиент под Линуксом для древних машин
- Как развернуть табличный документ на весь экран?
- Как разложить цвет на три составляющие, если Тип цвета не Абсолютный ?
- Вычислить количество месяцев между двумя датами.
- Как после вывода отчета свернуть нужную группировку
- С помощью какой агрегатной функции можно узнать количество записей в резуль
- Как нормально преобразовать число в строку?
- v8. "ВЫРАЗИТЬ" в запросе... (есть-ли возможность преобразовать строку в число)?
- почему автоматически не заполняется декларация по налогу на прибыль?
- Как периферийную базу сделать центральной?
- проверка при записи документа
- Как установить конфигурацию "Конвертация данных"?
- Загрузка из произвольного xmlвского файла
- Как перенести данные из старой конфигурации в новую?
- Разработка ТУ, эксплутационной документации, КД, ТП, проведение работ по с
- Подсчет количества символов реквизита.
- Вопрос с паролями в 1С 8.0 из билетов 1С Профессионал
- Методы списания материалов в Бух 7.7 ред. 4.5