|
SQL после падения обновления | ☑ | ||
---|---|---|---|---|
0
lavrov070
14.02.19
✎
16:22
|
Конфа уже обновилась, начала сохраняться и произошел пирограммный сбой, теперь не дает зайти в конфигуратор, только в предприятие. Здесь ранее поднимали подобные темы, но они либо не работают, либо для старых версий скула.
SQL Server 14.0.2002.14 |
|||
1
Ёпрст
14.02.19
✎
16:22
|
перезалей табличку конфиг с архива
|
|||
2
Ёпрст
14.02.19
✎
16:23
|
версия скуля тут вообще не причем
|
|||
3
lavrov070
14.02.19
✎
17:07
|
(1) http://prntscr.com/ml29jv какую из?
|
|||
4
Вафель
14.02.19
✎
17:09
|
||||
5
Ёпрст
14.02.19
✎
17:11
|
(3) configsave, для начала. Копию тока, сделай
|
|||
6
lavrov070
14.02.19
✎
17:39
|
(5) только configsave не помогло
|
|||
7
Карст
14.02.19
✎
17:41
|
самое простое , копию скульную сломанной базы
- если есть цфшник (последний) , то создаешь рядом пустую загружаешь туда цэфэшник или бэкап скульной и http://itsphera.ru/1c/vnimanie-pri-obnovlenii-dannyx-posle-poslednej-restrukturizacii-proizoshla-oshibka.-povtorit-obnovlenie.html http://capitally.ru/1c-development/obnaruzhena-nezavershennaya-operatsiya-sohraneniya-konfiguratsii/ https://avprog.ru/q/639078/ http://www.mikuslas.ru/db_stru_final |
|||
8
Карст
14.02.19
✎
17:42
|
(6) ссылки в (7) , бэкап не забудь
|
|||
9
Ёпрст
14.02.19
✎
18:06
|
(6) тогда строку commit в config прибей, как в (4), и открывай пофигуратор, должен подняться
|
|||
10
lavrov070
15.02.19
✎
11:53
|
(9) (7) (4) уже хорошо, что конфигуратор запустился, но конфигурацию не открывает. Выгрузку позволяет сделать. Проблема перетекла со скула в файловую версию. Тестирование и исправление, всевозможные чистки кэша, раскрытие базы на другой машине не дают возможность открыть конфигурацию
|
|||
11
Ёпрст
15.02.19
✎
12:04
|
(10) архив то хоть есть ? До обновления который ?
|
|||
12
lavrov070
15.02.19
✎
12:05
|
(11) Есть, но он недельной давности, за неделю набили рекордный объем документов
|
|||
13
Ёпрст
15.02.19
✎
12:09
|
(12)при чем тут документы ? :))
возьми оттуда табличку config |
|||
14
Вафель
15.02.19
✎
12:12
|
(10) попробуй выгрузить конфигурацию БД
|
|||
15
lavrov070
15.02.19
✎
12:13
|
(13) Дак копировал же, нет результата))
|
|||
16
lavrov070
15.02.19
✎
12:14
|
(14) Нельзя выгрузить конфигурацию, т.к. она не открывается в конфигураторе
|
|||
17
Ёпрст
15.02.19
✎
12:15
|
(15) В архиве чего, тоже битая конфа ? :)
|
|||
18
Ёпрст
15.02.19
✎
12:16
|
как копировал то хоть?
|
|||
19
Ёпрст
15.02.19
✎
12:16
|
и что именно
|
|||
20
lavrov070
15.02.19
✎
13:27
|
(17) В архиве не битая конфа. Копировал простыми операторами
use dbSource; insert table1 select * from dbDest.dbo.table1; |
|||
21
lavrov070
15.02.19
✎
13:28
|
(19)
В архиве не битая конфа. Копировал простыми операторами use dbSource; insert table1 select * from dbDest.dbo.table1; |
|||
22
Ёпрст
15.02.19
✎
13:35
|
(20) и чего, конфа при этом не открылась ?
И саму табличку то хоть очищал перед вставкой ? Заодно и дбсхему можешь скопировать |
|||
23
vitkhv
15.02.19
✎
14:28
|
(10) А на что ругается когда не открывает конфу?
|
|||
24
lavrov070
15.02.19
✎
14:57
|
(23) Ошибка формата потока и только завершить работу или перезагрузить
|
|||
25
lavrov070
15.02.19
✎
15:11
|
(7) По этой инструкции все понятно, кроме профайлера. http://itsphera.ru/1c/vnimanie-pri-obnovlenii-dannyx-posle-poslednej-restrukturizacii-proizoshla-oshibka.-povtorit-obnovlenie.html
Как выполнить запрос в профайлере? Далее выполняем два запроса в профайлере SQL: delete from config where FileName = ‘commit’ delete from config where FileName = ‘ dbStruFinal’ |
|||
26
Ёпрст
15.02.19
✎
15:12
|
(25) пилять.. а говоришь, удалял чего-то переносил.
|
|||
27
Ёпрст
15.02.19
✎
15:12
|
если че. это в обычном запросе делается
|
|||
28
lavrov070
15.02.19
✎
15:36
|
(26) Дак не один же твой метод только юзать
|
|||
29
Ёпрст
15.02.19
✎
15:40
|
(28) ты не поверишь, они все одинаковые :))
Все ссылки что выше основаны на том, что нужно прибить табличку configsave и строки от димонического обновления и не закоммиченные данные |
|||
30
Ёпрст
15.02.19
✎
15:40
|
в табличке config/
|
|||
31
lavrov070
15.02.19
✎
15:59
|
(30) Я не особо шарю в sql, но проблему решил.
Сначала: delete from [имя целевой базы].[dbo].[ConfigSave] Затем: use [имя рабочей копии базы]; insert ConfigSave select * from [имя целевой базы].dbo.ConfigSave; |
|||
32
lavrov070
15.02.19
✎
16:00
|
(31) (23) (14) (7) Спасибо всем, все решено))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |