Имя: Пароль:
1C
1C 7.7
v7: SQL State: 23000 (загрузка архивной копии базы)
0 Paul_Nevada
 
05.12.12
12:30
1. Выгрузил базу в архив (в конфигураторе);
2. Загружаю ее обратно - сразу - ничего и ни в чем не меняя - вываливается ошибка на этапе построения индексов таблицы справочника "Пользователи".
http://webfile.ru/6251203
1 Ёпрст
 
05.12.12
12:32
ну и ладно.. подумаешь, в какой то  табличке есть записи с одинаковым id
2 Ёпрст
 
05.12.12
12:33
и это, зачем её выгружать пофигуратором, а не средствами скуля ?
3 Paul_Nevada
 
05.12.12
12:40
(2) На сервере рабочем - это все прокатывает. У меня на своем компе - нет --> отчего бы? Вот и задался этим вопросом.
4 Ёпрст
 
05.12.12
12:41
(3) дык проверь таблички перед выгрузкой.
5 Ёпрст
 
05.12.12
12:41
на дубли
6 Ёпрст
 
05.12.12
12:42
+ есть еще тонкости, типа реквизиты неогр длины должны быть последними, например, в общих реквизитах дока
7 МихаилМ
 
05.12.12
12:42
(3)
на рабочем сервере стоит приблуда типа софтпоинта
а у Вас - нет
8 Paul_Nevada
 
05.12.12
12:44
На сервере:
Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   May  3 2005 23:18:38   Copyright (c) 1988-2003 Microsoft Corporation  Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

У меня:
Microsoft SQL Server  2000 - 8.00.194 (Intel X86)   Aug  6 2000 00:57:48   Copyright (c) 1988-2000 Microsoft Corporation  Enterprise Evaluation Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
9 Paul_Nevada
 
05.12.12
12:45
(7) а подробнее? что за софт? для чего он?
10 Paul_Nevada
 
05.12.12
12:48
(7) ничего этого нет - проверил только что.
11 МихаилМ
 
05.12.12
12:49
(9)
технология гибкие блокировки компании софтпоинт.
отимизатор работы 1с77 и ms sql.

они таблицу юзерс точно модифицируют.
там хранят сопоставление пользователь ид процесса.
12 пипец
 
05.12.12
12:49
(8) developer поставь
13 пипец
 
05.12.12
12:51
и как минимум сервис пак 3А
14 ЧеловекДуши
 
05.12.12
13:01
(8)Вы уже циферки не отличаете?
8.00.194 <> 8.00.2039

Что за народ... у него там разные версии, а он удивляется :)
15 ЧеловекДуши
 
05.12.12
13:03
+ Standard Edition <> Enterprise Evaluation Edition

Ешкин качерышка :)
16 Paul_Nevada
 
05.12.12
13:04
да я не удивляюсь - а рою решение...
17 Ёпрст
 
05.12.12
13:05
решение - в (1)
18 Ёпрст
 
05.12.12
13:05
ну и на версию скуля.. наплевать
19 Ёпрст
 
05.12.12
13:06
хоть в 2008 грузи
20 МихаилМ
 
05.12.12
13:12
+(17)
удалите дубли из оригинальной бд, перевыгрузите.
либо удалите из файла выгрузки (распакуйте удалите запакуйте).

еслибы sql был 2005 или более новый томожно было бы
отменить создание индекса триггером ддл.

+ самый извращенный вариант: для скл 2000 - напишите скрипт ожидающий создания таблицы и добавляющий триггер вставки с проверкой уникальности.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший