Не выгружается в *.dt из SQL. 1с 8.2 #740123


#0 by Radio_1C
ОЗУ сервера: 16Gb Место на диске: пердостаточно windows server 2008 R2 Enterprise х64 размер файлов базы : 3.5Gb mdf, 9.2 Gb - log (после деаттача - 1 Mb) ошибка: При выгрузке в *.dt пишет "Ошибка разделенного доступа к информационной базе" Что испробовано: - на этом же сервере другая база выгружается (без галочки блокировок регЗаданий, без выключения консоли) правда размер базы меньше. 1Gb mdf и 200 Mb log - Перезагрузка сервера - перезагрузка sqlserver и агент сервера 1с - развертка второй базы из бэкапа - очищение LOG.ldf - детач - аттач (чобы лог файл обнулился) - SELECT FROM dbo.Config WHERE DataSize > 125829120 в результате (пусто) - снятие с поддержки конфигурации - полное ТиИ, пересчет итогов Остановился на Технологическом Журнале. В логах ТЖ следующее: Descr='Соединение с сервером баз данных разорвано администратором Microsoft SQL Server Native Client 10.0: Ошибка связи HRESULT=80004005 и ниже 27:52.5739-0,EXCP,3,process=rphost,p:processName=wano1,t:clientID=112,t:applicationName=Designer,t:computerName=DELEIL,t:connectID=55,SessionID=5,Usr=Администратор,Exception=dd149677-3d47-4e05-a55f-4e75b13a441f,Descr='SrcRemoteInterfaceImpl.cpp(1629): dd149677-3d47-4e05-a55f-4e75b13a441f: Сеанс работы завершен администратором. dc31263e-ecbf-41bd-9b3a-7b55897d5fd6: Соединение с сервером баз данных разорвано администратором Microsoft SQL Server Native Client 10.0: Поставщик общей памяти: С обоих концов канала отсутствуют процессы. Помогите с решением.
#1 by МихаилМ
увеличьте размер пакета в настройках ms sql до 32000
#2 by Radio_1C
GO EXEC sp_configure 'show advanced options', 1; GO GO EXEC sp_configure 'network packet size', 32000 ; GO RECONFIGURE; GO так? это значит выгнать всех надо с сервера?
#3 by МихаилМ
нет размер пакета кратен килобайту 32000 я указал примерно. "это значит выгнать всех надо с сервера?" нет "Параметр вступает в силу немедленно, без перезапуска сервера."
#4 by Radio_1C
В общем выполнил. на 30720. не помогло.
#5 by Radio_1C
если надо, team viewer подключу. Заранее благодарен. просто сил уже нету.
#6 by Лефмихалыч
>Ошибка разделенного доступа к информационной базе регламентные и фоновые останови
#7 by Лефмихалыч
ну и не выгружай в dt скульную базу - это полностью бессмысленное действие
#8 by Radio_1C
вырублено все. и в конфигураторе и в свойствах базы.
#9 by Radio_1C
в другой город надо передать базу учредителям. для анализа.
#10 by Лефмихалыч
передавай дамп скульный
#11 by Radio_1C
не вариант. надо выгрузить в dt
#12 by pavelul73
Зависшие фоновые задания?
#13 by Лефмихалыч
это как раз выгрузить в dt не вариант
#14 by МихаилМ
отключите shared memory.
#15 by Лефмихалыч
зачем? просто, чтобы поциент был чем-то занят и не жаловался?
#16 by Radio_1C
как посмотреть зависшие фоновые? сервер перезагружался, службы тоже. Фоновые отключены в конфигураторе. где и как отключить shared memory?
#17 by Radio_1C
:) только не деритесь пожалуйста.
#18 by 1976vas
А уверен, что размер какой-нибудь внутренней таблицы не больше 4Гб?
#19 by МихаилМ
"Microsoft SQL Server Native Client 10.0: Поставщик общей памяти: С обоих концов канала отсутствуют процессы. " возможно проблема в протоколе.
#20 by Лефмихалыч
такая казуистика только в кино про докторхауса бывает. Тут либо есть реально какой-то коннект, либо есть огромные таблицы, либо надо обновить наконец платформу - 2015й год на дворе
#21 by zva
"размер файлов базы : 3.5Gb mdf, 9.2 Gb - log (после деаттача - 1 Mb) - детач - аттач (чобы лог файл обнулился)" Вы так базу не убили часом? Или это новый способ обрезания лога транзакций?
#22 by Лефмихалыч
вот тут какие-то сказки еще рассказывают, что снятие с поддержки помогает починить ситуацию, но я лично в это верю не больше, чем в shared memory
#23 by Лефмихалыч
это рабочий способ шринкануть лог. Варварский, но рабочий. Базу так не потеряешь, если после детача ее руками не грохнуть шифтделитом.
#24 by Radio_1C
скорее новый способ. Ну что вычитал, то вычитал. Я же не проверяю на других форумах Ваши рекомендации. Вот и пробовал что советовали. снятие с поддержки тоже пробовал. в описано.
#25 by Radio_1C
рядом база на сервере. только размером поменьше. выгружается же. платформу 1С обновить или кого?
#26 by Radio_1C
8.2.19.106 и 8.2.19.130 не велика разница. но если это так принципиально. то попробую.
#27 by Лефмихалыч
я вообще про 8.3.5 думал, но можно и так
#28 by Radio_1C
те сказки читал еще вчера ночью. и другие читал. не помогло как видите. аж до 8.3.5? хм. а она заведется в режиме обычного приложения? нам управляемый не нужен.
#29 by МихаилМ
посмотрите с помощью ms sql profiler, последние действия 1с с mssql. Возможно это наведет на источник проблемы.
#30 by Лефмихалыч
заведется
#31 by shuhard_серый
если сервер 1С 64Х и на сиквеле стоят SP, то путь один - выгрузить cf, поднять на любом другом не MS сиквеле базу, залить через выгрузкузагрузкавидентичную данные и из этой базы получить dt при этом можно попробовать и в файловый залить
#32 by shuhard_серый
для упп снятие с поддержки основной и рабочий вариант
#33 by Лефмихалыч
то есть из x64 скуля в dt оно в принципе вообще не выгружается по техническим причинам непобедимого характера?
#34 by МихаилМ
по uid ошибки "dd149677-3d47-4e05-a55f-4e75b13a441f" нашел
#35 by Radio_1C
конфигурация: Бухгалтерия для Казахстана. (2,0,18,11) с небольшими дописками. просто документов Реализация и СФ мнооооого.
#36 by shuhard_серый
т.е. из 32Х может не выгружаться
#37 by Radio_1C
взято на вооружение. и откуда Гилев все знает?
#38 by Лефмихалыч
я не понял из обрывков ни уя, думаю, что автор - тоже. При каких условия "x64" и где выгружаться не будет?
#39 by Лефмихалыч
это к сабжу не имеет отношения, т.к. там симптомы другие
#40 by shuhard_серый
обширная частная и Рарус практика
#41 by Radio_1C
на сервере IPv6 отключено. Но в реестре не трогали. как описано в статье, надо IPv6 вырубать еще и в реестре. попробую ночью. когда можно будет серв перезагружать.
#42 by shuhard_серый
может тебя заняться чем-то полезным ?
#43 by Лефмихалыч
shuhard, я не пойму, ты на куски развалишься, если сформулируешь свою мысль полностью от начала до конца в одно предложение?
#44 by Radio_1C
сделал как описано. перезагружу сервер ночью.
#45 by Лефмихалыч
сервер приложений у тебя x64 или x32?
#46 by shuhard_серый
у меня похожая аналитика была при отсутствии на MS 2008 сервиспака, правда не при выгрузке dt, а при обновлении конфы итого - SP стоит ?
#47 by eklmn
1) сервер 1с и СКЛ на одной машине? 2) делаете по сети или прямо на серваке? 3) фаерволы выключены?
#48 by Radio_1C
простите? сама сервак? или что то другое? винда 64 бита. sql фиг иво. как посмотреть то? можно пару слов хотя бы, как профайлером смотреть?
#49 by Radio_1C
на одной машине. подключаюсь удаленно RMS-ом, под администратором. да и другими вариантами пробовал. фаерволы не смотрел. но другая база же выгружается. всего на сервере 3 базы.
#50 by shuhard_серый
агент 1С , он же rphost сколько разрядный ?
#51 by Лефмихалыч
сервер приложений 1С. Который "Агент сервера и блаблабла", который  rphost'ы запускает. Вот он - -какой?
#52 by eklmn
и подключены они под одним и тем же юзером?
#53 by Radio_1C
брандмауер выключен. C:Program Files (x86)1cv828.2.19.106in agent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files (x86)1cv82srvinfo" означает ли это что он 64?
#54 by shuhard_серый
[на одной машине]+[ОЗУ сервера: 16Gb] тогда диагноз прост, 90% памяти отдано сиквелу, rhost либо 32Х, либо 64Х и памяти у него меньше 8Гбайт ошибка, как ни странно - мало памяти лечить - переходом на 64Х + выделением ему достаточной памяти + крайний SP на сиквел
#55 by shuhard_серый
он 32Х
#56 by eklmn
вот, все сказал вроде
#57 by Radio_1C
рпхост и рагент *32 грузятся. наверно всет таки 32
#58 by eklmn
может еще квоты на диски выделены
#59 by eklmn
Ограничь на время выгрузки скулю место в памяти на гигов 6-7
#60 by Radio_1C
кого перевести на 64? агента сервера 1С?
#61 by Radio_1C
как посмотреть? как ограничить?
#62 by eklmn
если у тебя денег только на жигули, а тебе предлагают мерс, тогда никак ) в яндекс
#63 by shuhard_серый
угу нужен ключ на 64Х и отобрать побольше памяти у сиквела или разнести сервер 1С и сиквел строка запуска выглядит так C:Program Files1cv828.2.19.90in agent.exe" -srvc -agent -debug -regport 2541 -port 2540 -range 2560:2591 -d "C:Program Files1cv82srvinfo" имя службы 1C:Enterprise 8.2 Server Agent (x86-64)
#64 by Radio_1C
не понял обоснования. ладно спасибо. буду гуглить.
#65 by shuhard_серый
ПКМ в Менеджмент студии по корню - свойства - память но ограничение памяти сиквела обоюдоострый вариант, начнет расти темп и могут отвалиться часть отчетов
#66 by eklmn
ему ж временно надо, судя по тому как он там все ребутает, вообще не критично имхо :)
#67 by Лефмихалыч
отдай людям sql-дамп. Даже, если ты выжмешь каким-то образом dt, они с другой стороны столкнутся с такими же проблемами при загрузке. Сэкономь свое и чужое время
#68 by Radio_1C
ну да.
#69 by Radio_1C
на горячку можно менять параметр? когда в других базах люди? там стоит сейчас 2147483647 причем в Mb написано хочу поставить 6144 (Mb) сойдет?
#70 by shuhard_серый
у тебя проблема с сервером 1С, ему памяти мало и поскольку он 32Х , то помочь ему нельзя
#71 by eklmn
можно
#72 by eklmn
кстати ты дисковые квоты так и не посмотрел
#73 by Radio_1C
не могу найти как посмотреть...
#74 by eklmn
пкм по диску - свойства -квота
#75 by Radio_1C
отключены
#76 by Radio_1C
ниче не понял, что мне там профайлер написал...
#77 by Emvika
ты думаешь, у каждого учредителя скуль Enterprise установлен?
#78 by Radio_1C
еще и на ноуте. а еще он как админ, знает как все развернуть обратно.
#79 by Radio_1C
память поставил 6 Гб сделал как в статье. перезагрузил сервак. результата нету. остался этот вариант. не знаю реализуем ли он. Можно ли на серв доставить 64х чтобы не навредить 32х. и потом на него базы перевести (хотя бы ту, из которой надо выгрузку сделать)?
#80 by shuhard_серый
[не знаю реализуем ли он] легко ставишь на 25-ие порты 8.3.ХХ.ХХ 64 к нему эмуль и в параллель живут 8.2 32 и 8.3 64 но есть же лобовое решение: - выгрузить cf - выгрузитьзагрузитьчерезXML если файловая рабочая. то не придётся париться
#81 by Radio_1C
я тут наковырял в ТЖ еще ошибку на файл SELECT TOP 8 [FileName]       ,[Creation]       ,[Modified]   FROM [wano1].[dbo].[Files] работает , а вот если добавить столбец  binarydata то на 7 строках пашет а если на 8 строках то ошибка Поставщик общей памяти, error: 0 - С обоих концов канала отсутствуют процессы.) SELECT TOP 8 [FileName]       ,[Creation]       ,[Modified]       ,[Attributes]
#82 by Radio_1C
а в ТЖ было 52:45.2574-0,EXCP,1,process=1cv8,Usr=Администратор,Exception=9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3,Descr="srcInfoBaseImpl.cpp(9749): 9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3: Неправильный путь к файлу 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'"
#83 by Radio_1C
Можно ли удалить 8 строку в таблице Files. ?
#84 by Radio_1C
Кстати, в 9 строке в столбце FileName и есть c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl то что он не может найти. значит мне надо удалить 9 строку.
#85 by shuhard_серый
на копии точно можно =)
#86 by Radio_1C
ну в общем удалил ее. не помогло. сейчас ищу ошибку следующую в ТЖ
#87 by Radio_1C
ошибка та же. на c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl НО. в таблице FILES данной строки уже нет. и где ее искать теперь? как по sql базе можно найти ссылку?
#88 by Radio_1C
выгрузилась. и почему то выгрузка весит 120 Мб. ща попробую развернуть в файле и сравнить данные
#89 by Radio_1C
выгрузилась после удаления 2 строк в таблице Files. Строки удалял те, которые не выводились запросом в со столбцом BinaryData. после чего сделал DBCC  CHECKTABLE('wano1.dbo.Files', repair_allow_data_loss), он там чего то восстановил... о результате сообщу.
#90 by МимохожийОднако
Есть инструкция как воспользоваться этим дампом? Мне иногда надо потренироваться на другом сервере с базой клиента.
#91 by Radio_1C
В общем развернулась база. все нормально. весит чуть меньше sql. данные в порядке. кратко о решении: в получается что не в сервере и не в ПО дело. хотя все вышеописанные рекомендации тоже делал... спасибо за помощь.
#92 by shuhard_серый
молодца можешь отписать рецепт Гилеву
#93 by Radio_1C
ок. спасибо.
#94 by Radio_1C
в итоге на БОЕВОЙ базе было сделано сразу DBCC  CHECKTABLE('BaseName.dbo.Files', repair_allow_data_loss) без удаления 8 и 9 строк таблицы Files. Результаты DBCC для "Files". Исправление: индекс Clustered успешно перестроен для объекта "dbo.Files" в базе данных "BaseName". Исправление: удален выходящий за границу строки столбец с идентификатором 63773278208, для объекта с идентификатором 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057594642300928 (тип LOB data) на странице (1:179420), область памяти 3. Исправление: удален выходящий за границу строки столбец с идентификатором 64356745216, для объекта с идентификатором 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057594642300928 (тип LOB data) на странице (1:270082), область памяти 0. Исправление: удалена запись для объекта с идентификатором 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057595684716544 (тип In-row data), на странице (1:118), область памяти 7. Индексы будут перестроены. Исправление: удален выходящий за границу строки столбец с идентификатором 64356745216, для объекта с идентификатором 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057595684716544 (тип In-row data) на странице (1:118), область памяти 7. Сообщение 8945, уровень 16, состояние 1, строка 2 Ошибка таблицы: идентификатор объекта 1, идентификатор индекса 660301512: индекс будет перестроен.         Данная ошибка была исправлена. Сообщение 8965, уровень 16, состояние 1, строка 2 Ошибка таблицы: идентификатор объекта 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057594642300928 (тип LOB data). На данный узел внестрочных данных на странице (1:179420) (область памяти 1, идентификатор текста 64356745216) ссылается страница (1:270082) (область памяти 0), однако при просмотре данный узел не обнаружен.         Данная ошибка была исправлена. Сообщение 8964, уровень 16, состояние 1, строка 2 Ошибка таблицы: идентификатор объекта 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057594642300928 (тип LOB data). У внестрочного узла данных на странице (1:179420), область памяти 3, идентификатор текста 63773278208, отсутствует ссылка.         Данная ошибка была исправлена. Сообщение 8965, уровень 16, состояние 1, строка 2 Ошибка таблицы: идентификатор объекта 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057594642300928 (тип LOB data). На данный узел внестрочных данных на странице (1:270140) (область памяти 0, идентификатор текста 63773278208) ссылается страница (1:179420) (область памяти 3), однако при просмотре данный узел не обнаружен.         Не удалось исправить эту ошибку. Сообщение 8929, уровень 16, состояние 1, строка 2 Идентификатор объекта 660301512, идентификатор индекса 1, идентификатор секции 72057595708112896, идентификатор единицы размещения 72057595684716544 (тип In-row data): ошибки, найденные во внестрочных данных с идентификатором 64356745216, принадлежащих записи data, обнаружены RID = (1:118:7)         Данная ошибка была исправлена. Имеется 19 строк на 1 страницах для объекта "Files". CHECKTABLE обнаружил 0 ошибок размещения и 4 ошибок согласованности в таблице "Files" (идентификатор объекта 660301512). CHECKTABLE исправил 0 ошибок размещения и 3 ошибок согласованности в таблице "Files" (object идентификатор 660301512). repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKTABLE (BaseName.dbo.Files, repair_allow_data_loss). Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору. после чего выгрузка прошла успешно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С