|
v7: Проблема с загрузкой данных в базу SQL 1C77 | ☑ | ||
---|---|---|---|---|
0
woha
17.11.14
✎
19:28
|
Доброго времени суток! Решил базу перевести на SQL так как один из файлов ДБФ уже подбирается к 2Гб. Сделал тестирование и исправление, выгрузил. Когда загружаю создаются все таблицы, а в конце во время "Загрузка системной информации" вылетает:
Инструкция по адресу "0x200e22ed" обратилась к памяти по адресу "0x00000014". Память не может быть "read". Пробовал назад в ДБФ загрузить ошибка появляется в тот же момент но номера инструкции и ошибки другие. Может кто сталкивался, помогите пожалуйста. Спасибо. |
|||
1
Chai Nic
17.11.14
✎
19:47
|
Антивирус?
|
|||
2
woha
17.11.14
✎
19:51
|
(1) есть такой. Microsoft security. но пробовал на другой машине без антивируса - результат тот же.
|
|||
3
Chai Nic
17.11.14
✎
20:01
|
Система, sql какие? В 1с никаких левых патчей не стоит?
|
|||
4
woha
17.11.14
✎
20:04
|
(3)Сервер 2003, SQL 2000. 1С пробовал и с патчами и без.
|
|||
5
Chai Nic
17.11.14
✎
20:13
|
Всё делаешь локально на сервере, разумеется? Не через сеть?
|
|||
6
woha
17.11.14
✎
20:18
|
один вариант через рдп, другой - виртуальная машина
|
|||
7
Chai Nic
17.11.14
✎
20:20
|
(6) На виртуалке свежеустановленная система, только sql и 1с? И та же ошибка? Тогда предполагаю, что выгрузка кривая получилась. Если базу просто скопировать на второй комп и там уже сделать выгрузку и загрузку?
|
|||
8
Zypse
17.11.14
✎
20:20
|
Сервис паки на скуле стоят?
|
|||
9
woha
17.11.14
✎
20:25
|
(7) На том же компе пробовал другую базу перевести на SQL получилось без проблем.
|
|||
10
woha
17.11.14
✎
20:25
|
(8) 4-ый
|
|||
11
woha
17.11.14
✎
20:27
|
(7) "Если базу просто скопировать на второй комп и там уже сделать выгрузку и загрузку?" и так тоже делал не помогло
|
|||
12
Злопчинский
17.11.14
✎
21:04
|
> так как один из файлов ДБФ уже подбирается к 2Гб.
почистить регистры, поудалять ненужные движения регистров(сами доки оставить) - и дальше спокойно жить на ДБФ? |
|||
13
woha
18.11.14
✎
04:18
|
(12) Это делалось уже не раз... И это не выход.
|
|||
14
Тихий омут
18.11.14
✎
05:36
|
(0) база распределенная?
|
|||
15
Lionee
18.11.14
✎
08:01
|
(14) значит плохо делал, Тии делал?
|
|||
16
Lionee
18.11.14
✎
08:02
|
!(15) на (13)
|
|||
17
woha
18.11.14
✎
08:03
|
(14) нет, не распределенная
|
|||
18
woha
18.11.14
✎
08:03
|
(15) Делал ТиИ
|
|||
19
woha
18.11.14
✎
08:06
|
(15) ТиИ делалось по нескольку раз как и выгрузка, причем на разных машинах, под разными операционными системами, результат тот же. На одних выдает ошибку и кроме самой конфигурации ничего нету, на других тупо сваливается без ошибки.
|
|||
20
КонецЦикла
18.11.14
✎
08:59
|
Недавно словил такое: 1С SQL вылетал при получении большого пакета УРБД. Профайлером смотрел: курсоры перебираются и внезапно - вылет. Не помогала загрузка в новую базу даже. В результате пришлось создавать новую ПБ, быстрее оказалось чем возиться. Попробуй заново.
|
|||
21
woha
18.11.14
✎
09:06
|
(20) Если б это только мне нужно было то давно уже все заново было. Но бухгалтерам и аналитикам нужно все в одной базе, а не возиться с несколькими.
|
|||
22
КонецЦикла
18.11.14
✎
09:10
|
(21) Процесс начни заново, а не дрочи один и тот же zip-файл. Чтобы снизить вероятность всяких неожиданностей - на проверенном сервере, в терминале или вживую.
|
|||
23
abfm
18.11.14
✎
09:13
|
(20) Навело на мысль. Сделать ПБ развернуть её SQL и сделать не распределенной. Ну или уж совсем в качестве бреда создать пустую и перенести информацию любым способом.
|
|||
24
toypaul
гуру
18.11.14
✎
09:18
|
Смотри реквизиты неограниченной длины в общих реквизитах и на всякий случай во всех остальных объектах. Должны стоять в конце списка.
|
|||
25
toypaul
гуру
18.11.14
✎
09:19
|
Хотя если так "Пробовал назад в ДБФ загрузить", то это наверное что-то другое уже.
|
|||
26
Heckfy
18.11.14
✎
09:27
|
Вспоминается, что то там было про строки неограниченной длины в конце метаданных.....
|
|||
27
Lionee
18.11.14
✎
09:51
|
vde69 щас придёт и все расскажет
|
|||
28
woha
18.11.14
✎
10:49
|
(22) у меня этих "зипов" уже целая куча.
|
|||
29
woha
18.11.14
✎
10:51
|
(24) я такие реквизиты на одной из копий поубирал все до одного и не только общие но ничего не дало.
|
|||
30
МихаилМ
18.11.14
✎
11:22
|
скорее всего проблема в данных.
смотрите через ms sql profiler на чем заканчивается загрузка. |
|||
31
Иоканаан
18.11.14
✎
11:30
|
(0)У меня так было когда-то на доставшейся в наследство самописке (изначально была 1С:Бухгалтерия). Помогло только очень сильное урезание базы, тестирование и исправление при этом проходило нормально. По моему опыту, логика у баз dbf и баз SQL платформой 7.7 обрабатывается по-разному.
Если урезание базы для Вас не выход - ну тогда я бы сделал новую базу на MS SQL, накатил бы на неё конфигурацию исходной базы, а потом бы стал переносить данные через XML. Заранее Вам сочувствую. |
|||
32
woha
18.11.14
✎
11:33
|
(30) Спасибо за совет.
|
|||
33
woha
18.11.14
✎
11:36
|
(31) Спасибо. Уже тоже приходили мысли по поводу новой чистой базы и перекидки данных через xml
|
|||
34
woha
18.11.14
✎
12:13
|
Три последних действия SQL перед слетом:
exec sp_executesql N'Delete from _1SSYSTEM; Insert into _1SSYSTEM values(@P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8)', N'@P1 datetime,@P2 int,@P3 varchar(9),@P4 varchar(3),@P5 varchar(36),@P6 varchar(1),@P7 datetime,@P8 int', 'Feb 28 2015 12:00:00:000AM', 0, ' 0 ', 'OFC', '688A90AE-F6A4-4007-BBB7-0144645A784E', 'M', 'Jan 1 2015 12:00:00:000AM', 0 Select * from _1SSYSTEM(NOLOCK) Select * from _1SSYSTEM(NOLOCK) |
|||
35
woha
18.11.14
✎
12:15
|
OFC - похоже на префикс базы, при распределенных базах, но в конфигураторе не зарегистрирована ни одна база УРБД.
|
|||
36
Ёпрст
18.11.14
✎
12:20
|
(0) и эта выгрузка поди обратно в дбф базу тоже не лезет еще, да ?
:)) |
|||
37
Ёпрст
18.11.14
✎
12:20
|
скинь выгрузку на [email protected] на поглядеть
|
|||
38
КонецЦикла
18.11.14
✎
12:22
|
Инициализация значит проводилась, создавалась центральная база
ИД заполнен тоже |
|||
39
Иоканаан
18.11.14
✎
12:27
|
(36) Думается, это не проверялось. Такая большая база (см. первое сообщение - одна из таблиц уже более 2-х ГБ) запросто может загружаться в dbf несколько дней.
|
|||
40
Ёпрст
18.11.14
✎
12:42
|
(39) Это детская база, даже для дбф варианта.
|
|||
41
woha
18.11.14
✎
15:10
|
Получилось. Зашел у УРБД, сделал из этой базы центральную, выгрузил и загрузилась в SQL. Похоже до меня с этой базы уже кто-то делал УРБД. БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО ВСЕМ.
|
|||
42
Ёпрст
18.11.14
✎
20:43
|
(41) всё проще. Нужно было либо выкинуть мусор в dat файлике от уриба. Либо изначально прибить таблички (и поправить в системных) от уриба в дбф-базе перед выгрузкой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |