|
v7: Подключение 1с к базе sql | ☑ | ||
---|---|---|---|---|
0
Mafiozaa
27.11.20
✎
03:19
|
Приветствую, не могу разобраться в чем проблема, подключаю 1с к sql, ввожу параметры sql, окошко закрывается, следовательно я подключился, mdшник в папке конфигурации, представление установлено, структура базы появилась(сам мдшник) а данных нет, тоесть все справочники пустые, документы и тд, пользователей нету, кто может натолкнуть на путь истинный?)
|
|||
1
JeHer
27.11.20
✎
04:08
|
В таблицах-то есть что-нибудь?
|
|||
2
Mafiozaa
27.11.20
✎
04:11
|
(1) Да, таблицы вида dbo.(назв таблицы DH,CJ) кароче боевая база
|
|||
3
Mafiozaa
27.11.20
✎
04:11
|
(2) Смотрю в MSSMS
|
|||
4
Sserj
27.11.20
✎
04:17
|
1. "пользователей нету" - список пользователей не от SQL зависит а хранится в каталоге базы. Стоит проверить пути.
2. "представление установлено" - попробуй не по представлению а по IP сервера. |
|||
5
Mafiozaa
27.11.20
✎
04:21
|
(4) 1. Пользователя добавил
2. Что то не совсем догнал, как это сделать |
|||
6
Sserj
27.11.20
✎
04:28
|
(5) А что ты имел ввиду под "представление установлено"?
Я подумал что это алиасы источников баз данных, т.е. в настройках системы в источниках данных задал какое то представление для базы MSSQL. |
|||
7
Mafiozaa
27.11.20
✎
04:28
|
(6) Представление sksprocesses я имел ввиду))
|
|||
8
Sserj
27.11.20
✎
04:31
|
Если есть доступ к MSSMS проверь что точно в ту базу входишь. Т.е. к примеру зайди монопольно в 1С и посмотри в MSSMS что база перешла в однопользовательский режим.
|
|||
9
Mafiozaa
27.11.20
✎
04:37
|
(8) Напротив моей базы (Один пользователь)
|
|||
10
Mafiozaa
27.11.20
✎
04:38
|
(8) SINGLE_USER запрос вернул
|
|||
11
Mafiozaa
27.11.20
✎
04:39
|
(10) Ну я и в действительности один, играюсь с базой
|
|||
12
Sserj
27.11.20
✎
04:43
|
А что такое "таблицы вида CJ" из 2?
И вообще база то точно сданныеми. В самих таблицах что-то есть? |
|||
13
Mafiozaa
27.11.20
✎
04:49
|
(8) Честно говоря, скинули два файла (mdf+ldf) какие то таблицы пустые в каких то есть данные, захожу в 1ску в константы там есть и название и значения
|
|||
14
Sserj
27.11.20
✎
04:53
|
(13) Ну к примеру в MSSMS запрос:
select top 100 * from dbo._1SJOURN Выдаст какие то записи? |
|||
15
Mafiozaa
27.11.20
✎
04:54
|
(14) Пусто
|
|||
16
Sserj
27.11.20
✎
04:56
|
(15) Ну так вот и ответ. Журнал документов пустой.
|
|||
17
Mafiozaa
27.11.20
✎
04:59
|
(16) Да, но при этом mdf = 35 gb
|
|||
18
Sserj
27.11.20
✎
05:01
|
(17) Ну это мало о чем говорит кроме того что там возможно когда-то были данные.
Можешь попробовать сжать файл данных, возможно он станет очень маленьким. Видимо тебе дали базу предварительно удалив из нее все документы. |
|||
19
Mafiozaa
27.11.20
✎
05:04
|
(18) В том то и суть, что мне скинули бэкап базы недельной давности, может MSSMS что то делает при присоеденении базы
|
|||
20
Mafiozaa
27.11.20
✎
05:05
|
(19) Тобишь тот кто ее скидывал, уверен что там есть данные
|
|||
21
Sserj
27.11.20
✎
05:08
|
(19) Это не бекап. Бэкап MSSQL делает (по умолчанию) одним файлом и его не присоединяют а восстанавливают.
|
|||
22
Mafiozaa
27.11.20
✎
05:09
|
(21) Хорошо предположим, тоесть у меня на 35 гигов пустоты?
|
|||
23
Sserj
27.11.20
✎
05:11
|
Ну попробуй этот же запрос из любых таблиц шапок документов:
select top 100 * from DH(какой-то номер таблицы) Или из справочников: select top 100 * from SC(какой-то номер таблицы) Будут хоть где-то данные? |
|||
24
Mafiozaa
27.11.20
✎
05:11
|
(23) АвансовыйОтчет
БольничныйЛист БухучетНачислений ВводОстатковКассаБанкПодотчетник ВводОстатковПокупателя ВводОстатковПоставщика ВозвратЗадолженностиВКассу ВозвратНДФЛ ВозвратОтПокупателя ВозвратПоставщику ВыплатаДепонента ВыплатаЗаработнойПлаты ВыплатаИзКассы Депонирование ДоговорГраждПравХаракт ЗаписьКнигиПокупок ЗаписьКнигиПродаж ИзмененияВШтатномРасписании ИнкассовоеПоручение ИсполнительныйЛист Исправление КадровоеПеремещение КорректировкаДолга НакопленнаяЗадолженность НачислениеДивидендов НачислениеЗаработнойПлаты НачислениеМатериальнойВыгодыПоВкладам НачислениеНалогов НачислениеНалоговСФОТ НачислениеОтпуска НачисленияУдержанияСотрудника НачисленияУдержанияСписком Невыходы НовОперСумУчета НовПереносЗадолж ПерерасчетНДФЛ ПерерасчетОкладовПоПредприятию ПеречислениеЗарплатыВБанк ПеречислениеЗарплатыНаПК ПоступлениеПрочее ПоступлениеТМЦ ПриказНаОплатуПоСреднему ПриказОбУвольнении ПриказОПриемеНаРаботу ПриказОРаботеВПраздники ПриказПоОтпуску ПриказПоПредприятию РасходыНаОплатуТруда Реализация СведенияДляРасчетаЕСН есть получается |
|||
25
Mafiozaa
27.11.20
✎
05:13
|
И вот такого вида есть, это из DH
IDDOC SP40718 SP40880 2O6EQSNK 246 2NOKLSND 16.01.2020 14:11:45 2O8LMSNK 246 2NR16SND 17.01.2020 17:11:23 2OCN5SNK 246 2NN5ZSND 22.01.2020 14:18:20 2ODCTSNK U4L 2ODCPSNK 23.01.2020 09:53:39 2OHP4SNK 246 2O09CSND 27.01.2020 17:48:15 2OKU0SNK 246 2O4PBSND 30.01.2020 15:19:22 2OKU1SNK 246 2O4PCSND 30.01.2020 15:19:31 2OMMVSNK 246 2OHTASND 31.01.2020 16:43:23 2OMNZSNK 246 2O091SND 31.01.2020 17:38:41 2OOVZSNK 246 2O4P4SND 04.02.2020 10:07:08 2OQ77SNK 246 2OGASSND 05.02.2020 10:38:38 2OQ79SNK 246 2OIYASND 05.02.2020 10:40:11 2OQ7ASNK 246 2OK1ESND 05.02.2020 10:40:26 2OQZCSNK 246 2OBW8SNK 05.02.2020 17:48:26 2OR8JSNK 246 2O8XJSND 06.02.2020 10:12:54 2OR8PSNK 246 2OANZSND 06.02.2020 10:13:15 2OR8RSNK 246 2OAO0SND 06.02.2020 10:13:23 2ORF4SNK 246 2O706SND 06.02.2020 11:19:32 2ORQGSNK 246 2O07XSND 06.02.2020 14:13:47 2ORQTSNK 246 2O6Z2SND 06.02.2020 14:21:18 2OSITSNK 246 2OHY0SND 07.02.2020 10:19:44 2OTJJSNK 246 2ON53SND 07.02.2020 17:18:15 |
|||
26
Sserj
27.11.20
✎
05:13
|
(22) Размер файла базы данных SQL это не размер данных, это если говорить упрощенно просто зарезервированное место для данных, когда данные заполняют этот резерв файл увеличивается, когда данные удаляются файл не уменьшается.
Ты можешь к примеру создать новую базу данных и при создании указать размер файла данных 1ТБ и у тебя будет на диске 1ТБ "пустоты". |
|||
27
Sserj
27.11.20
✎
05:17
|
(25) Ну получается одно из двух. Либо целенаправленно грохнули журнал, это делается примитивно delete from dbo._1SJOURN .
Либо база была битая. Восстановить журнал по документам сложновато будет, так как только в нем хранится позиция документа. |
|||
28
Sserj
27.11.20
✎
05:20
|
Ну или это очень-очень грамотные спецы работают, которые исключили _1SJOURN из работы, для гибких блокировок. Потому как я лично не помню чтобы 7.7 хранила где то datetime кроме как в _1SCONST а у тебя вон поле SP40880 как то это умудряется сделать.
|
|||
29
Mafiozaa
27.11.20
✎
05:20
|
(27) ldf это журнал грубо говоря действий, может быть такое что при моменте подключения он мне выдал какое то окно, касаемо этого журнала я с ним согласился, и все сбросилось? но при этом 1ска вошла
|
|||
30
Mafiozaa
27.11.20
✎
05:22
|
(28) Ну тот кто дал базу, сидит рядышком, и говорит смотри, с твоей стороны что то не так поставлено
|
|||
31
Mafiozaa
27.11.20
✎
05:23
|
(30) То что эти файлы мне в архиве пришли, архив не мог убить записи?
|
|||
32
Sserj
27.11.20
✎
05:25
|
(29) 1С-ка очищает журнал транзакций всегда при изменении конфигурации, это нормально.
Ну к примеру просто подключи базу (которую прислали, до того как ее подцепил к 1С) опять и посмотри будут какие то данные в исходной базе в _1SJOURN или нет. |
|||
33
Sserj
27.11.20
✎
05:27
|
(31) Вот так выборочно точно нет. MSSQL довольно умная штука, сразу бы ругнулся на ошибку файла.
|
|||
34
Mafiozaa
27.11.20
✎
05:54
|
(33) Дружище, подключил базу, без 1ски, и в _1SJOURN есть записи, и в большинстве таблиц, видимо при подключении к 1с все теряется
|
|||
35
Mafiozaa
27.11.20
✎
05:54
|
(34) IDJOURNAL IDDOC IDDOCDEF APPCODE DATE_TIME_IDDOC DNPREFIX DOCNO
21431 1P083SNB 6151 2 2016042581OO3K 1P083SNB 61512016 К-00000000000012 21431 1P086SNB 6151 2 201604259W4N7K 1P086SNB 61512016 Л-00000000000013 21431 1P087SNB 6151 2 201604259ZAVV4 1P087SNB 61512016 Л-00000000000014 21431 1P7LGSNB 6151 2 20160504DIVNDC 1P7LGSNB 61512016 Н-00000000000013 21431 1P7LHSNB 6151 2 20160504DIXSJ4 1P7LHSNB 61512016 В-00000000000011 21431 1P9RBSNB 6151 10 201605107EO1UO 1P9RBSNB 61512016 Л-00000000000015 21431 1PB1RSNB 6151 2 201605116XE1VK 1PB1RSNB 61512016 Л-00000000000016 21431 1PD3MSNB 6151 2 201605139OQ0G0 1PD3MSNB 61512016 Л-00000000000018 21431 1PE1ESNB 6151 2 201605146IJI1S 1PE1ESNB 61512016 И-00000000000008 21431 1PEG8SNB 6151 10 201605166GVHK0 1PEG8SNB 61512016 Л-00000000000019 21431 1PD3KSNB 6151 10 20160516759EHS 1PD3KSNB 61512016 Л-00000000000017 21431 1PFG3SNB 6151 2 2016051875BJNK 1PFG3SNB 61512016 Н-00000000000014 21431 1PJBQSNB 6151 10 201605235MN3GG 1PJBQSNB 61512016 И-00000000000009 21431 1PJBTSNB 6151 2 201605235VSYGG 1PJBTSNB 61512016 Ю-00000000000008 21431 1PJBVSNB 6151 2 2016052364RBE8 1PJBVSNB 61512016 В-00000000000012 21431 1PJBWSNB 6151 2 201605236F9TXS 1PJBWSNB 61512016 С-00000000000009 21431 1PMJHSNB 6151 2 20160527D9ZV0W 1PMJHSNB 61512016 Л-00000000000020 21431 1PSTESNB 6151 2 20160601E3QW4G 1PSTESNB 61512016 Ю-00000000000009 21431 1PSUGSNB 6151 2 201606066GIMLC 1PSUGSNB 61512016 В-00000000000013 21431 1Q0PYSNB 6151 2 2016061597X5R4 1Q0PYSNB 61512016 Ю-00000000000010 21431 1Q1MFSNB 6151 2 2016061693CZ9C 1Q1MFSNB 61512016 Л-00000000000021 21431 1Q2J9SNB 6151 2 201606176AJ08W 1Q2J9SNB 61512016 Ю-00000000000011 21431 1Q3PQFST 6151 2 201606204VC5NK 1Q3PQFST 61512016 СБВ-000000000001 21431 1Q46IFST 6151 2 201606206RY5EO 1Q46IFST 61512016 СБВ-000000000002 21431 1Q46MFST 6151 2 201606206Z5HTS 1Q46MFST 61512016 СБН-000000000001 21431 1Q4LTFST 6151 2 201606209VEA4W 1Q4LTFST 61512016 СБВ-000000000003 21431 1Q5RBFST 6151 10 2016062191O3WG 1Q5RBFST 61512016 СБЛ-000000000001 21431 1QGN7FST 6151 2 20160705898G1S 1QGN7FST 61512016 СБН-000000000002 21431 1QKLSFST 6151 10 201607116PZMTS 1QKLSFST 61512016 СБС-000000000001 21431 1QKPUFST 6151 2 201607118NRMXC 1QKPUFST 61512016 СБВ-000000000004 21431 1QM4SFST 6151 10 2016071295BHU8 1QM4SFST 61512016 СБК-000000000001 21431 1QMJTFST 6151 2 201607135EH11C 1QMJTFST 61512016 СБС-000000000002 21431 1QVF8FST 6151 2 201607255N48QO 1QVF8FST 61512016 СБЮ-000000000001 21431 1QVX3FST 6151 10 201607259A9TLC 1QVX3FST 61512016 СБЛ-000000000002 21431 1R8N3FST 6151 2 20160801DTAB0W 1R8N3FST 61512016 СБК-000000000002 21431 1R8N6FST 6151 2 20160801DTCG6O 1R8N6FST 61512016 СБК-000000000003 21431 1R8C6FST 6151 2 201608105RYPLS 1R8C6FST 61512016 СБВ-000000000005 21431 1R9IFFST 6151 2 201608119870OW 1R9IFFST 61512016 СБН-000000000003 21431 1RBDDFST 6151 10 201608155F2OCW 1RBDDFST 61512016 СБК-000000000004 21431 1REUWFST 6151 10 201608188EQ9YO 1REUWFST 61512016 СБЛ-000000000003 21431 1RHUKFST 6151 2 201608253KNRTS 1RHUKFST 61512016 СБК-000000000005 21431 1RITRFST 6151 10 201608253KPWZK 1RITRFST 61512016 СБС-000000000003 21431 1RJK4FST 6151 10 201608267579C0 1RJK4FST 61512016 СБЮ-000000000002 21431 1RZIKFST 6151 10 20160909D2QSVK 1RZIKFST 61512016 СБЮ-000000000003 21431 1RZHMFST 6151 2 201609146V8GO0 1RZHMFST 61512016 СБЛ-000000000004 21431 1RZHNFST 6151 10 201609146WTWKG 1RZHNFST 61512016 СБЛ-000000000005 21431 1S3DJFST 6151 2 201609199CWCDC 1S3DJFST 61512016 СБЛ-000000000006 21431 1S4S8FST 6151 2 2016092080X0Q8 1S4S8FST 61512016 СБЮ-000000000004 21431 1S5LZFST 6151 2 201609217UE3XS 1S5LZFST 61512016 СБК-000000000006 21431 1S5MBFST 6151 2 2016092184DZ6O 1S5MBFST 61512016 СБВ-000000000006 21431 1S5TIFST 6151 2 201609224QOZ4W 1S5TIFST 61512016 СБК-000000000007 21431 1S5UFFST 6151 2 201609224U65B4 1S5UFFST 61512016 СБЮ-000000000005 21431 1S5UKFST 6151 2 2016092253308G 1S5UKFST 61512016 СБК-000000000008 21431 1S6A6FST 6151 2 201609229VL51S 1S6A6FST 61512016 СБН-000000000004 21431 1S7NBFST 6151 2 201609238XW07K 1S7NBFST 61512016 СБИ-000000000001 21431 1S7NMFST 6151 2 201609239AFLXC 1S7NMFST 61512016 СБИ-000000000002 21431 1S9RSFST 6151 2 20160927644LHS 1S9RSFST 61512016 СБН-000000000005 21431 1SAFKFST 6151 2 201609277KVTEO 1SAFKFST 61512016 СБК-000000000009 21431 1SAPMFST 6151 2 201609278YQ0GG 1SAPMFST 61512016 СБЛ-000000000007 21431 1SAW9FST 6151 2 201609279VXKKW 1SAW9FST 61512016 СБИ-000000000003 21431 1SJWXFST 6151 10 201610104VWY40 1SJWXFST 61512016 СБЛ-000000000008 21431 1SM9BFST 6151 2 20161012752RAO 1SM9BFST 61512016 СБЛ-000000000009 21431 1SN3JFST 6151 2 201610136JWDB4 1SN3JFST 61512016 СБИ-000000000004 21431 1SNL6FST 6151 2 201610138VQMPS 1SNL6FST 61512016 СБЛ-000000000010 21431 1SOCFFST 6151 2 201610149IAYJK 1SOCFFST 61512016 СБЛ-000000000011 21431 1SQ6NFST 6151 2 201610179TSESW 1SQ6NFST 61512016 СБВ-000000000007 21431 1SQ6YFST 6151 2 201610179YD8G0 1SQ6YFST 61512016 СБВ-000000000008 21431 1SR40FST 6151 2 2016101875XMEO 1SR40FST 61512016 СБС-000000000004 |
|||
36
Mafiozaa
27.11.20
✎
05:58
|
SQL 2008, конфликта с клюшками не вызывает в таком виде?
|
|||
37
Sserj
27.11.20
✎
06:07
|
(36) Я лично такого не припоминаю. А там откуда база такая же версия SQL?
Может зависит от того каким методом "учил 1С" работать с SQL2008. Первые варианты, на сколько помню, требовали чтобы база была в режиме совместимости с SQL2000. Вообще конечно очень желательно чтобы версии SQLServer были одинаковыми. |
|||
38
Mafiozaa
27.11.20
✎
06:54
|
(37) Да там, либо 2005 либо 2000, точно не 2008, как быть, помимо даунгрейда
|
|||
39
Mafiozaa
27.11.20
✎
06:58
|
(37) Да, именно после подсоеденения к 1с, теряются данные
|
|||
40
Sserj
27.11.20
✎
07:05
|
(38) ну... как вариант в базу с которой работает 1С запросом перекинуть данные из оригинальной базы :)
Что-то типа: delete from [ИмяБазыСКоторойРаботает1С].[dbo].[_1SJOURN] ; insert into [ИмяБазыСКоторойРаботает1С].[dbo].[_1SJOURN] select * from [ИмяОригинальнойБазы].[dbo].[_1SJOURN] Ну для чистоты можно набросать обход в цикле всех таблиц базы данных с этом цикле такую операцию с каждой таблицей. |
|||
41
Mafiozaa
27.11.20
✎
07:16
|
(40) Это имеешь ввиду уже в самой 1ске крутить, вертеть
|
|||
42
Sserj
27.11.20
✎
07:18
|
(41) да нет, в MSSMS запусти этот запроса, только имена баз данных поменяй на правильные.
|
|||
43
Mafiozaa
27.11.20
✎
07:36
|
(42) А чисто логически, я щас добавлю в sql 2 идентичные базы с разными именами, одну подкину к 1с, другую нет, и возьму с не подключенной все данные и перенесу в ту, что уже подключена, должно все пройти же?
|
|||
44
Sserj
27.11.20
✎
07:46
|
(43) Ну как бы запрос из (40) именно это и делает. Переносит данные из _1SJOURN не подключенной в такую же таблицу подключенной.
|
|||
45
Mafiozaa
27.11.20
✎
07:50
|
(44) Щас все опробую отпишу, копируются базы пока
|
|||
46
Mafiozaa
27.11.20
✎
07:50
|
(44) Только мне не один журнал документов надо, а все справочники все все,мне проще всю базу переносить
|
|||
47
arsik
гуру
27.11.20
✎
08:53
|
(46) А *.DD файл тебе в нагрузку дали?
Что у тебя в комплекте? mdf, ldf, md. Еще что то есть? |
|||
48
Mafiozaa
27.11.20
✎
09:09
|
(47) mdf,ldf,md все
|
|||
49
arsik
гуру
27.11.20
✎
09:15
|
(48) Должен быть еще файл 1CV7.DDS (должен лежать рядом с MD) - в нем хранится структура таблиц в SQL. Без него не взлетит.
|
|||
50
Mafiozaa
27.11.20
✎
09:16
|
(49) Даже так, спасибо
|
|||
51
arsik
гуру
27.11.20
✎
09:16
|
+(49) Я так полагаю без него 1С по новой структуру строит, но она не совпадает с предыдущей, потому таблицы ненужные удаляются и создаются новые, чистые
|
|||
52
Mafiozaa
27.11.20
✎
09:16
|
(49) Ну буду его просить, дальше пробывать
|
|||
53
Mafiozaa
27.11.20
✎
09:17
|
(51) Ну примерно так, но не все, в каких то таблицах присутствует информация, константы есть, но мне кажется это из мдшника
|
|||
54
Sserj
27.11.20
✎
09:20
|
(51) Ничего там не удаляется, просто генерируется по новой из md.
Если файла нет 1С сама должна была сказать что-то типа нет словаря, давай его создадим и сгенерировать. |
|||
55
arsik
гуру
27.11.20
✎
09:20
|
(53) Ну вот таблицы расписаны https://www.vdgb.ru/kompaniya/tehpodderzhka-1s/faq/sostav-informacionnoj-bazy-1s-predpriyatie-7-7/
У некоторых есть стандартные имена, они у тебя будут совпадать, а у некоторых со звездочкой, они не совпадают. Соответственно эти таблицы создаются по новой. |
|||
56
arsik
гуру
27.11.20
✎
09:21
|
(54) А почему ты решил, что словарь будет сгенерирован по старому?
|
|||
57
Sserj
27.11.20
✎
09:28
|
(56) Он генерируеся по файлу MD. Структура его известная, к примеру названия шапок документов состоят из DH+внутрениийНомерДокумента зафиксированный в MD файле. Поля в таблице шапок документов это SP+внутреннийНомерРеквизитаДокумента, так же фиксированный в MD. И так далее по всем таблицам.
|
|||
58
Mafiozaa
27.11.20
✎
09:29
|
(57) Вообщем, попробывал еще раз присобачить базу, теперь выкинуло нарушена структура таблицы 1SJourn
|
|||
59
Mafiozaa
27.11.20
✎
09:30
|
(56) А по поводу DDS вычитал что создать что нибудь, сохранить и он появится
|
|||
60
Mafiozaa
27.11.20
✎
09:32
|
Опять пусто
|
|||
61
Sserj
27.11.20
✎
09:34
|
(59) Даже создавать не надо. На сколько помню можно просто хоть пробел в название конфигурации добавить и сохранить.
|
|||
62
Mafiozaa
27.11.20
✎
09:37
|
(61) добавил реквизит,сохранил, пересобрал,dds-а нет
|
|||
63
arsik
гуру
27.11.20
✎
09:43
|
(61) Ладно уговорили. Возможно dds и не нужен :)
(62) Делай правильно. 6 пост в топике Бух 7.7 SQL. Базу в SQL сервере восстановил, в 1С нет данных???? |
|||
64
Ёпрст
27.11.20
✎
09:44
|
(28) это не датетайм, это просто строка, скорее всего
|
|||
65
Mafiozaa
27.11.20
✎
09:46
|
(63) В принципе так и делалось, но щас попробую попунктно
|
|||
66
Ёпрст
27.11.20
✎
09:51
|
(0) мд то хоть, точно от этой базы и соответствует этому мдф/лдф?. И откуда этот мдф/лдф взялся? Где архив сеулевый?
|
|||
67
Ёпрст
27.11.20
✎
09:53
|
Если мд не сооьветствует табличкам в скуле, увидишь дырку от бублика
|
|||
68
Mafiozaa
27.11.20
✎
09:55
|
(66) мдшник тот, привет
|
|||
69
Mafiozaa
27.11.20
✎
09:56
|
(66) ну вот, был архив, в архиве, мдф лдф и мд
|
|||
70
Ёпрст
27.11.20
✎
09:57
|
(69) кто его сделал?!
|
|||
71
trdm
27.11.20
✎
10:01
|
(69) LOL ^)))))))
В архиве должен быть *.dat, users и мд. |
|||
72
ДенисЧ
27.11.20
✎
10:02
|
(70) (71) Нормальный архив для 77. Если правильно архивировать, разумеется
|
|||
73
trdm
27.11.20
✎
10:04
|
(72) Нафиг в архиве журнал транзакций?
|
|||
74
trdm
27.11.20
✎
10:05
|
Причем файлы с избыточным хранением. Нормальный?
|
|||
75
Ёпрст
27.11.20
✎
10:05
|
(72) сумневаюсь, чтоб там кто то деззатач делал перед копированием базы и лога
|
|||
76
ДенисЧ
27.11.20
✎
10:07
|
(73) чтобы не писать руками sp_attach_single_file_db, а подключать напрямую в студии мышкой
|
|||
77
ДенисЧ
27.11.20
✎
10:07
|
(74) онт сжимаются очень хорошо, а разворачива.тся на порядок быстрей
|
|||
78
Sserj
27.11.20
✎
10:14
|
(67) Ну это все равно не тот случай. У него в DT-шках есть данные в journal пусто, а структура journal ну максимум отличалась бы составом регисторов и общих реквизитов, записи о документах все равно бы остались.
|
|||
79
Mafiozaa
27.11.20
✎
10:20
|
Пусто
|
|||
80
Mikeware
27.11.20
✎
10:21
|
(79) это не "пусто". Это (67)
|
|||
81
Mafiozaa
27.11.20
✎
10:22
|
(80) Ну как он может не соответствовать, если его точно и той же базы взяли
|
|||
82
Ёпрст
27.11.20
✎
10:23
|
(78) у него тупо мд не соответствует базе, при создании словарика..тупо нужных иддокдеф в базе нет, вот и записи в жоурнал грохает
|
|||
83
Ёпрст
27.11.20
✎
10:25
|
Ну так сделай, что ле..в текущей базе, что пусто, созпересоздай словарик, потом в скуле сделай по новой дезатач пустая база, аттач твой изначальный мдф и лдф, запущай 1с ину и смотри
|
|||
84
Mafiozaa
27.11.20
✎
10:38
|
(83) Все равно дырка в бублике
|
|||
85
Ёпрст
27.11.20
✎
10:44
|
(84) в данный момент, select top 10 * from _1sjourn есть че ?
|
|||
86
Mafiozaa
27.11.20
✎
10:46
|
(85) Вообще пусто, только идентификаторы столбцов
|
|||
87
Ёпрст
27.11.20
✎
10:46
|
(86) читай (83)
|
|||
88
Mafiozaa
27.11.20
✎
10:47
|
(87) При аттачил базу, журнал опустел, я отаттачил, присобачил новую, запустил 1сину смотрю, вижу тоже самое
|
|||
89
Ёпрст
27.11.20
✎
10:48
|
изначально жешь, в журнале после присоединения базы есть же записи
|
|||
90
Mafiozaa
27.11.20
✎
10:48
|
(89) В журнале есть записи, до присоеденения
|
|||
91
Ёпрст
27.11.20
✎
10:49
|
Сделай, чтоб в папке с базой был создан мд и ддс, потом в скуле сделай по-новой аттач с не испорченным лдф и мдф. ВСЁ
|
|||
92
Mafiozaa
27.11.20
✎
10:49
|
(90) А после присоеденения их нет, я отсоеденяю базу в скуле, она там исчезает, тут же коннекчу новую (при этом в 1ске ничего не меняю)
|
|||
93
Ёпрст
27.11.20
✎
10:49
|
запускай 1с-ину
|
|||
94
Sserj
27.11.20
✎
10:50
|
(88) А у приатаченой базы пробовал ставить режим совместимости SQL2000?
|
|||
95
Mafiozaa
27.11.20
✎
10:51
|
(94) Где это я могу поставить, не пробывал
|
|||
96
Sserj
27.11.20
✎
10:53
|
+(94) И вообще судя по тому что в (7) говорил про sksprocesses 1С у тебя работает потем подмены dll-ок. Поищи Solution7. На мой взгляд лучшее решение, у меня работает даже с SQL2017 и SQL2019.
|
|||
97
Mafiozaa
27.11.20
✎
10:53
|
(96) Есть Solution 7
|
|||
98
Mafiozaa
27.11.20
✎
10:54
|
(96) На данный момент BkEnd мененый стоит
|
|||
99
Sserj
27.11.20
✎
10:55
|
(95) В MSSMS провой кнопокой по базе - Свойства, Параметры - Уровень совместимости.
|
|||
100
Salimbek
27.11.20
✎
11:00
|
Поддерживаю (91)
(88) Еще раз, по шагам: 1) Создаешь новую пустую базу в sql, смотришь, где лежат MDF, LDF 2) В Конфигураторе прописываешь, сохраняешь, смотришь, чтобы в этой пустой базе создались Таблицы. 3) Закрываешь Конфигуратор, подменяешь MDF из п. 1) своим, из архива. 4) Запускаешь 1С в режиме Предприятие (не Конфигуратор) |
|||
101
Mafiozaa
01.12.20
✎
09:40
|
(100) Нарушена структура таблицы _1SJOURN
|
|||
102
Mikeware
01.12.20
✎
10:39
|
(101) значит, md не соответсвует базе.
делай пустую базу по md, сравнивай с восстановленной |
|||
103
Mafiozaa
01.12.20
✎
10:40
|
Создавать бд с корректными таблицами, и переносить из одной в другую таблицы остается?
|
|||
104
Mafiozaa
01.12.20
✎
10:41
|
(102) Я востанавливаю по мдишнику, загрузка кричит на файлы .dat, а востановление нормально проходит, но по итогу на журнал ругается
|
|||
105
Mafiozaa
01.12.20
✎
10:43
|
(104) При этом, читал про dds, но у меня его нет, и при изменении конфы и сохранении он не появляется
|
|||
106
Mikeware
01.12.20
✎
10:43
|
(103) искать правильный md
|
|||
107
Mafiozaa
01.12.20
✎
10:45
|
(106) Хорошо, а подскажи пожалуйста, последовательности в скуле лежат? или в мдшнике
|
|||
108
Ёпрст
01.12.20
✎
10:50
|
(107) просто в журнале есть флаг принадлежности к последовательности
на вот, почитай на ночь http://www.script-coding.com/v77tables.html |
|||
109
Mafiozaa
01.12.20
✎
10:53
|
(108) Нормальная штука, почитаю, а дернуть последовательности и развернуть на дбф базу можно? а то что доки пустые будут не важно
|
|||
110
Ёпрст
01.12.20
✎
11:06
|
(109) как бэ тебе сказать то..не нужны тебе последовательности от слова совсем на данном этапе.
Ты лучше поведай нам, откуда такой "бэкап" взялси и мд-ник, и кто его делал и когда ? |
|||
111
Ёпрст
01.12.20
✎
11:07
|
(103) нет. Создать базу пустышку на основе имеющегося мд и сравнить структуру таблиц с базой, полученной из mdf/ldf
|
|||
112
Salimbek
01.12.20
✎
12:06
|
(110) Ага, дичь какая-то.
(0) Походу тебе дали копию базы sql, потом нашли какой-то МД-шник и положили в архив рядышком. Самое простое - создай пустую базу с твоим МД-шником и запусти ее. Вдруг там вообще какая-то Бухгалтерия, или ЗИК (по привычке руки пытались напечатать ЗУП :-) ) Ну а потом скажи заказчику, пусть посмотрит путь к базе в "О программе" в 1С и пришлет оттуда правильный МД |
|||
113
arsik
гуру
01.12.20
✎
13:21
|
Можно из таблицы "1SCONST" достать версию программы. Выбери все поля с пустым полем "DATE".
|
|||
114
arsik
гуру
01.12.20
✎
13:22
|
+ (113) По версии можно MD подходящий подобрать. Возможно даже что то и заработает, если MD не сильно перелопатили
|
|||
115
Mafiozaa
02.12.20
✎
03:04
|
Скажите, перенес последовательности, в проведении документов должна появиться вкладочка последовательности, верно? Но у меня ее нет, таблица _1SSTREAM
|
|||
116
Mafiozaa
02.12.20
✎
05:56
|
Решил, в действительности был левый мдшник, поэтому ничего не вставало, дождался новый, все встало корректно, спасибо всем за содействие
|
|||
117
Mikeware
02.12.20
✎
10:59
|
(116) "то, о чем так долго говорили большевики, свершилось..."
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |