Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
При загрузке данных, выгруженных из дбф возникла ошибка во вложении Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 08:44 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Растолкуйте что это значит и как лучше с этим бороться. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 08:48 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Вот DDS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 08:50 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, Это означает,что данные с одинаковым значением ключа попались. Вылечить в ДБФ, потом выгружать-загружать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 09:20 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Уважаемый pail можно по подробней: какие данные с одинаковыми значениями ключа, где искать, как лучше исправлять. Тестирование исправление делал не помогло. Владею нав прог на foxpro, тока не знаю как и чего править подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:16 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, 1. в базе ДБФ находим таблицу, которая соответствует справочнику Вводы. 2. в каком-либо редакторе дбф-файлов, например Wdbfview.exe нужно открыть эту таблицу и выставить фильтр по ключу с указанным значением. 3. отобразятся как минимум две записи. нужно отредактировать одну из записей - изменить ключ на (максимальный в таблице+1) 4. сохранить файл, выгрузить в скл, и смотреть возможные на другие ошибки:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:45 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
psergej, для начала стандартное Тестирование-исправление прогнать. А потом -да, искать внешними средствами дефектную запись, но перед исправлением тщательно подумать, откуда она могла взяться и на что повлияет её исправление (удаление) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:52 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, Открываешь 1С дбф и смотришь (документ, справочник, ...) что там соответствует у тебя этой табличке. Находишь как уже выше писали эти элементы и смотришь что к чему. Соответственно исправляешь, после чего снова пытаешся затолкать в скуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 15:07 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Злой БобрIvanVL, Открываешь 1С дбф и смотришь (документ, справочник, ...) что там соответствует у тебя этой табличке. Находишь как уже выше писали эти элементы и смотришь что к чему. Соответственно исправляешь, после чего снова пытаешся затолкать в скуль. мы - не элементы! открывать надо из дбф-ной версии файл 1cv7.dd - в нем прописано соответствие физической дбф-ки логической структуре Справочник такой-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 15:18 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Люди а можно конкретезировать, я понимаю что где то чего то два, что и есть неуникальность, подскажите в каком поле сия неуникальность, пожалуйста. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 02:49 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVLЛюди а можно конкретезировать, я понимаю что где то чего то два, что и есть неуникальность, подскажите в каком поле сия неуникальность, пожалуйста. Спасибо. Поле и его содержание sql уже сообщил - это ID справочника, внутренний идентификатор элемента. Там и искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 05:23 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, Мне вот интересно. Вы на скуль переходите. Ну и как же будете бороться с замедлением скорости? Ведь любая типовая в скуле работает медленнее. А про ЗиК я вообще молчу. Вы ведь элементарные вещи неможете разрулить... Надеюсь перед переходом в скуль автор запасся вазелином. Потому как юзеры будут любить его еще больше и еще чаще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 05:29 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Злой Бобр а в районе европы все такие заносчивые как вы? Как общаться с пользователями решу сам. Есть таблица SC45084 для которой не создается индекс, если кто может скажите в каком поле есть дубли. Просто назовите поле. Как то я не очень понимаю обращение ID 2 кому лень смотреть dds #==TABLE no 15 : Справочник Вводы # Name |Descr |SQLTableNam|RecordLock T=SC45084 |Справочник Вводы |SC45084 |R #-----Fields------- # Name |Descr |Type|Length|Precision F=ROW_ID |Row ID |I |0 |0 F=ID |ID object |C |9 |0 F=CODE |object code |C |5 |0 F=DESCR |object description |C |50 |0 F=PARENTEXT |Parent in other tabl|C |9 |0 F=ISMARK |Object is Marked for|L |0 |0 F=VERSTAMP |Version stamp |I |0 |0 F=SP45086 |(P)Адрес |C |40 |0 F=SP47720 |(P)БалансоваяПринадл|C |9 |0 F=SP45095 |(P)Бюджет |C |9 |0 F=SP45096 |(P)ВидТЭР |C |9 |0 F=SP45094 |(P)ГруппаПотребления|C |9 |0 F=SP47718 |(P)ДатаАкта |D |0 |0 F=SP45092 |(P)КоэффПотерьОтн |N |4 |2 F=SP45093 |(P)КоэффПотерьПост |N |5 |1 F=SP47719 |(P)МаксимальнаяМощно|N |11 |3 F=SP45088 |(P)МестоУстановки |C |20 |0 F=SP47724 |(P)МестоУстановкиУче|C |9 |0 F=SP45231 |(P)Мощность |N |11 |3 F=SP45087 |(P)НаименованиеОбъек|C |50 |0 F=SP45089 |(P)НапряжениеПитания|C |9 |0 F=SP47717 |(P)НомерАкта |C |15 |0 F=SP45091 |(P)ПитающийЦентр |C |9 |0 F=SP45090 |(P)ПодключенЧерез |C |9 |0 F=SP47727 |(P)Присоединение |C |15 |0 F=SP45564 |(P)ПроцентОтВВода |N |3 |0 F=SP45148 |(P)РасчНапряжение |C |9 |0 F=SP45240 |(P)СтарыйКод |C |10 |0 F=SP45179 |(P)ТипВвода |C |9 |0 F=SP45559 |(P)Тупик |C |1 |0 F=SP47736 |(P)Бронь |C |15 |0 F=SP47737 |(P)ЧЧИМ |C |15 |0 F=SP47791 |(P)Wmax |N |12 |3 F=SP45241 |(P)Примечания |M |0 |0 #----Indexes------ # Name |Descr |Unique|Indexed fields |Type I=PK_SC45084 |Row Id |1 |ROW_ID |1 I=IDD |of ID |1 |ID |0 I=PCODE |of PARENT and |1 |PARENTEXT,CODE,ROW_ID |0 I=PDESCR |of PARENT and |1 |PARENTEXT,DESCR,ROW_ID |0 I=CODE |of CODE |1 |CODE,ROW_ID |0 I=DESCR |of DESCR |1 |DESCR,ROW_ID |0 I=VI45095 |VI45095 |1 |SP45095,DESCR,ROW_ID |0 I=VIP45095 |VIP45095 |1 |PARENTEXT,SP45095,DESCR,ROW_ID |0 I=VI45094 |VI45094 |1 |SP45094,DESCR,ROW_ID |0 I=VIP45094 |VIP45094 |1 |PARENTEXT,SP45094,DESCR,ROW_ID |0 I=VI45089 |VI45089 |1 |SP45089,DESCR,ROW_ID |0 I=VIP45089 |VIP45089 |1 |PARENTEXT,SP45089,DESCR,ROW_ID |0 I=VI45091 |VI45091 |1 |SP45091,DESCR,ROW_ID |0 I=VIP45091 |VIP45091 |1 |PARENTEXT,SP45091,DESCR,ROW_ID |0 I=VI45090 |VI45090 |1 |SP45090,DESCR,ROW_ID |0 I=VIP45090 |VIP45090 |1 |PARENTEXT,SP45090,DESCR,ROW_ID |0 I=VI45148 |VI45148 |1 |SP45148,DESCR,ROW_ID |0 I=VIP45148 |VIP45148 |1 |PARENTEXT,SP45148,DESCR,ROW_ID |0 I=VI45240 |VI45240 |1 |SP45240,DESCR,ROW_ID |0 I=VIP45240 |VIP45240 |1 |PARENTEXT,SP45240,DESCR,ROW_ID |0 # #=============================================================================== #==PROCEDURE BYID # Name |Descr |Parameters |Source P=_1sp_SC45084_ByID |BYID |@id C(9) |select * from SC45084(NOLOCK) where ID=@id # #=============================================================================== #==PROCEDURE MAX(ID) # Name |Descr |Parameters |Source P=_1sp_SC45084_MaxID |MAX(ID) |@id C(9) O |set nocount on select @id=MAX(ID) from SC45084(NOLOCK) if @id is null select @id=' ' # #=============================================================================== #==PROCEDURE MAX(ROW_ID) # Name |Descr |Parameters |Source P=_1sp_SC45840_MaxRowID |MAX(ROW_ID) |@i I O |set nocount on select @i=MAX(ROW_ID) from SC45840(NOLOCK) if @i is null select @i=0 # #=============================================================================== #==PROCEDURE EscalateTLock # Name |Descr |Parameters |Source P=_1sp_SC45840_TLock |EscalateTLock | |set nocount on declare @i integer select @i=1 from SC45840(TABLOCK HOLDLOCK) where 0=1 # #=============================================================================== #==PROCEDURE EscalateTLockX # Name |Descr |Parameters |Source P=_1sp_SC45840_TLockX |EscalateTLockX| |set nocount on declare @i integer select @i=1 from SC45840(TABLOCKX HOLDLOCK) where 0=1 # ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 07:29 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, а что мелочиться - выкладывай уж сразу весь дбф-файл, может и глянет кто. За тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 07:40 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Ладно я все понял. Не понял только зачем этот форум? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 07:45 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVLЛадно я все понял. Не понял только зачем этот форум? для вопросов "сделайте за меня, я не понимаю" есть спец. раздел этого форума "Работа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 09:18 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
А я глупый думал спросишь у людей, а они ответят да мы знаем как выяснить поле вот там надо смотреть. А оказывается все ветки в форуме должны начинаться: "Я решил проблему, все вопросы в личку, решение стоит 500 р." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 09:26 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Разберусь, когда будет время напишу в традициях вашего форума, уважаемые форумчане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 09:32 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVLРазберусь, когда будет время напишу в традициях вашего форума, уважаемые форумчане. я описал Вам по пунктам что делать! зря обижаетесь, тут никто не ставит целью научить кого-либо чему-либо. сейчас Вам дали направление для дальнейших телодвижений. если остались непонятки, значит Вы не знаете базовых основ - учите матчасть! так в общем-то везде.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 10:55 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVL, Подскажу что ли бесплатно, не в традициях форума. С вероятностью 99% дубль в поле ID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 13:14 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
IvanVLЗлой Бобр а в районе европы все такие заносчивые как вы? ... скажите в каком поле есть дубли. Нет, я такой единственный в своем роде. Специально для автора: Код: sql 1. Соответственно открываете ДБФ и ставите фильтр на это поле по значению. Вам плюхнет пару записей. Сравниваете поля SC45084.DESCR и остальные. Если все поля совпадают то убиваете вторую по порядку запись (смотреть по SC45084.ROW_ID). Если несовпадают, то это разные элементы и для них необходимо определить связи с документами. Находите в каких документах используется элемент и сравниваете бумажный вариант с тем что у вас в базе. Соответственно исправляете во всех документах в базе (там где этот элемент есть). Дальше по исправленным документам исправляете записи в регистрах, проводках, ... После этого делаем пересчет итогов. Ну в общих чертах где-то так. Если автор скажет что и сейчас непонял, то получит ответ что-то в виде: - Ну нельзя же быть настолько тупым ... ЗЫ. И вовсе я не злой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 13:47 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
Злой Бобр , +5, не злой :) на будущее добавлю, такая ситуация возникает при массовой работе пользователей, бывает и в версии dbf, и для sql. вероятно происходит из-за слетов индексов. поэтому периодически базу нужно лечить тестированием-исправлением, можно также загрузить-выгрузить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 14:41 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
psergej Злой Бобр , +5, не злой :) на будущее добавлю, такая ситуация возникает при массовой работе пользователей, бывает и в версии dbf, и для sql. вероятно происходит из-за слетов индексов. поэтому периодически базу нужно лечить тестированием-исправлением, можно также загрузить-выгрузить. Это в дбф "бывает". sql такие фокусы не пропускает и не пропустит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 14:53 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
pailЭто в дбф "бывает". sql такие фокусы не пропускает и не пропустит. +100500 И вообще со скулем куда приятнее работать. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 14:56 |
|
||
|
Sql 2000 и 1c 77 ошибка индекса
|
|||
|---|---|---|---|
|
#18+
pailЭто в дбф "бывает". sql такие фокусы не пропускает и не пропустит. у каждого свой печальный опыт. в sql ошибка выражается в невозможности добавить новую запись в таблицу. последний раз я это видел по-моему на sql 2000 в каком-то лохматом году. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=38201638&tid=1519916]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 283ms |

| 0 / 0 |
