Не получилось открыть базу данных ошибка 0x80040e17

Сообщение Не получилось открыть базу данных. Ошибка 0x80040E17

Ваш дистрибьютор беспокоит. ООО «Маст» г. Ярославль.

Клиент приобрел кассу Штрих-мини-pos

Отработал на ней 3 месяца.

Загрузчик 1.3, база — не помню..

Приезжает — в момент открытия базы данных пишет:

«Загрузка настроек — [ОК]»

«Открытие базы данных ……………………………………………..»

и ошибка «Не получилось открыть базу данных. Ошибка 0x80040E17»

Жмем кл «выход» -видим «Fatal Application Error»

Скачали новую базу данных 412 с сайта.

Установили, настроили — все Ок.

Через 2 дня опять клиент приезжает с ТОЙ же проблемой.

Переустановили совсем ОС, с помощью кабеля и Вашей утилиты, загрузчик стал 1.5

Установили базу 412.

Клиент поработал 3 дня и опять та же ошибка..

В чем может быть проблема?

Заранее благодарен.

C уважением,

Зотьев Роман Б.,

программист,

ООО «Маст»

  

vvf

05.06.14 — 15:26

При запуске в режиме предприятие/конфигуратор запускается и сразу

возникает окно с ошибкой

Что предпринимал.

05.06.2014 15:22:09

Невосстановимая ошибка

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/3a12d40e-dbbb-4655-b315-420c19ead762/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

Ошибка СУБД:

Microsoft SQL Server Native Client 10.0: Возможно, повреждена схема. Запустите DBCC CHECKCATALOG.

HRESULT=80040E07, SQLSrvr: SQLSTATE=22007, state=33, Severity=17, native=211, line=1

1. Запустите DBCC CHECKCATALOG. — Пробовал запускать, не помогло

2. dbcc checkdb — не помогло.

3. делал sql-бэкап, из него восстанавливал в другую базу, тоже не помогло.

Что еще предпринять?

  

vvf

1 — 05.06.14 — 15:30

Вот что выдает команда

dbcc checkdb

Сообщение 0, уровень 11, состояние 0, строка 0

При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

Сообщение 0, уровень 20, состояние 0, строка 0

При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

  

floody

2 — 05.06.14 — 15:31

Перезапуск сервера 1С делал?

  

МихаилМ

3 — 05.06.14 — 15:35

восстановите резервную копию и работайте дальше.

  

Segate

4 — 05.06.14 — 15:36

(3)спорю что нет бекапа )

  

Segate

5 — 05.06.14 — 15:37

Могу посмотреть, если совсем все плохо

  

Ёпрст

6 — 05.06.14 — 15:37

попробуй dts-ом перезалить табличку config

  

mikecool

7 — 05.06.14 — 15:38

почистить кеш сервера?

  

Ёпрст

8 — 05.06.14 — 15:39

ну и DBSchema заодно

  

vde69

Модератор

9 — 05.06.14 — 15:39

подними рядом копию, и из копии перекопируй таблички конфигурации, если не взлетит то еще и схему,

если и это не поможет — то копируй в обратку рабочие таблички

  

Segate

10 — 05.06.14 — 15:40

Только бекап сделай сначала! )))

  

Segate

11 — 05.06.14 — 15:42

Если не получится ничего: Segate2006@rambler.ru пиши посмотрю =)

  

МихаилМ

12 — 05.06.14 — 15:43

ясно же написано «повреждена схема»

получите текст ошибки на англицком и читайте в интернет, как

как восстановить схему.  

но проще восстановить бд из резервной копии и не занаиматься ерундой.

  

vvf

13 — 05.06.14 — 15:59

1. Бэкапов никаких нет. Увы(

2. Я взял 2 файла с погибшего пк, mdf и ldf на другой машине поднял sql и столкнулся с такой проблемой

3. Хочется разобраться с вашей помощью, все инструменты присуствуют, необходимо только указать направление

  

Segate

14 — 05.06.14 — 16:02

(13) Конфа то типовая?

  

МихаилМ

15 — 05.06.14 — 16:10

  

МихаилМ

16 — 05.06.14 — 16:11

  

vvf

17 — 05.06.14 — 16:16

Нет, конфигурация специфичная. Я так понимаю что дело совсем не в конфигурации, нужно что-то делать средствами sql

По последней ссылке

1. Восставить все из бэкапа (если есть) — нет ничего

2. Починить все с repair_allow_data_loss, а что было loss, долить с бэкапа (если есть). — вот тут поподробнее, что нужно сделать?

  

Сергиус

18 — 05.06.14 — 16:22

(17) я правильно понял, что никакой другой версии базы нет, только поврежденная?

  

МихаилМ

19 — 05.06.14 — 16:24

(17)

начните с создания копии бд (sp_msforeachtable + удаляте из списка полей поля с типом timestamp )

так выясните , какие таблицы не копируются целиком

далее методом вилки найдете поврежденые участки данных

вот тут поподробнее — поподробнее к яндексу.

  

МихаилМ

20 — 05.06.14 — 16:25

(18)

правильно . читайте (13)

  

vvf

21 — 05.06.14 — 16:36

да, верно, никакой другой базы нет, только поврежденная

  

vvf

22 — 05.06.14 — 16:48

Сейчас посмотрел, таблиц под 500+- это крайне получается трудоемко, есть еще какие-то варианты?

  

Segate

23 — 05.06.14 — 17:04

А копий вообще никаких нет? )

  

Segate

24 — 05.06.14 — 17:04

Всмысле даже Cf?

  

МихаилМ

25 — 05.06.14 — 17:05

(22)

внимательней читайте ответы

в (19) есть подсказка.

либо воспользуйтесь SQL Server Integration Service

http://msdn.microsoft.com/ru-ru/library/ms141026(SQL.90).aspx

наследника dts.

Он должен уметь решить проблему копирования полей типа timestamp.

  

Segate

26 — 05.06.14 — 17:07

(25) если там убита Schema, или конфиг, то эти таймстемпы — в пользу бедных будут… надо смотреть сначала структуру БД

  

Segate

27 — 05.06.14 — 17:10

Я бы, для начала, дернул бы конфигу в отдельную базу и запустил бы ее, дабы посмотреть, что с ней все ок, ну или увидеть, где какие траблы, потмо бы уже к данным переходил. Т.к. конфа не типовая, без правильной цф о восстановлении работоспособности можно будет только мечтать )

  

Segate

28 — 05.06.14 — 17:11

(0) еще раз говорю, дай базу, поковыряться. если смогу — помогу чем нть

  

МихаилМ

29 — 05.06.14 — 17:13

(26)

DBSchema можно сгенерировать новую. из params-> DBNAMES

  

vvf

30 — 05.06.14 — 19:20

(29) А подробнее можно? Не разу не делал

cf — кстати получилось выгрузить из базы

  

vvf

31 — 05.06.14 — 19:22

(28) отправил bak

  

vvf

32 — 05.06.14 — 19:27

Стал последовательно выбирать средствами sql данные из таблиц

/****** Сценарий для команды SelectTopNRows среды SSMS  ******/

SELECT TOP 1000 [_UserId]

      ,[_ObjectKey]

      ,[_SettingsKey]

      ,[_Version]

      ,[_SettingsPresentation]

      ,[_SettingsData]

  FROM [base01].[dbo].[_SystemSettings]

Сообщение 7105, уровень 22, состояние 6, строка 2

Идентификатор базы данных 6, страница (1:13328), слот 2 для узла типа данных LOB не существует. Обычно это вызвано тем, что транзакция выполняет считывание незафиксированных данных со страницы данных. Выполните инструкцию DBCC CHECKTABLE.

  

МихаилМ

33 — 06.06.14 — 11:45

(0)

напишите, чем закончилась история с восстановлением базы

  

vvf

34 — 08.06.14 — 16:06

Ничем, базу так и не удалось реанимировать. Решили все начать вести с 0 в новой базе.

  

Отладчик

35 — 08.06.14 — 16:08

(34) Суровый Челябинский парень.

Жму руку.

 Like 

#0
by KENT2007

что может быть? первый раз пытаюсь настроить

 Like 

#1
by Wobland

может, открывашка сломалась? больше букв напиши

#2
by KENT2007

все новое, первое включение «не получилось открыть базу данных ошибка 0х80004005

 Like 

#3
by Wobland

бывает полезно точный текст ошибки гуглю показать…

Тэги:

Комментарии доступны только авторизированным пользователям

Регистрация

Похожие вопросы 1С

  • Глюк конфигуратора при попытке открыть файл (меню ФАЙЛ->ОТКРЫТЬ) …
  • Расходная накладная в «Штрих-М Ресторан»
  • Перед выполнением операции нужно открыть базу!
  • Штрих-М: Обмен информацией по сотовой связи
  • Текст.Открыть() — Обращение к процедуре объекта как к функции (Открыть)
  • Как сделать, чтобы открыть документ как на «Просмотр», даже если выбрали «Открыть»
  • v7: Помогите открыть базу на 6ке
  • Перед выполнением операции нужно открыть базу!
  • Как указать ИНН для Штрих-М и не перевести его в режим ФР?
  • Тип транзакции №29 в Штрих-м
  • Штрих-М 4.9 v8: Компонента AddIn.DrvFr1C НомерЧека
  • Чем открыть базу .DLC ?

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

  • ЕСТЬNULL В условии запроса
  • вывод нескольких табличных документов в один табл.документ
  • Перечисление праметров макета в цикле
  • Как ввести остаток БСО
  • Кто-нибудь поднимал собственный сервер обновлений для своих решений 1С?
  • 8.2 Не выбирается элемент с динамического списка.
  • Ошибка «поле не найдено» после обновления
  • Как откорректировать период регистра сведений ФИОфизлиц
  • Как организовать нумерацию ТТН?
  • Комплексная автоматизация 1.1.5 (грузополучатель в счетфактуре выданной)
  • Настройка обмена БП20 с УТ
  • проблемы с дополнительным отпуском в ЗУП
  • v8: Вывести штрих код в формате Code128c в любой 1с8 конф.
  • Как программно установить отбор в табличной части
  • Розница обмен Штрих-М кассир
  • Проверка на вхождение даты в период
  • Проверка активности проводки в запросе
  • ограничения на Тип измерения в регистре сведений
  • УПП 1.3. Признак «Активная» в характеристике номенклатуры
  • Откуда 1с берет пропись по умолчанию
  • #1

Доброго времени суток! Есть физический сервер, который работает на microsoft windows server 2016. Там развернут sql сервер который держит несколько БД и сервер приложений 1c 8.3.
В основном сервер задействован под 1с документооборот. Периодически у пользователей которые работают в 1с вываливается ошибка вида:

Соединение с сервером баз данных непригодно для использования после разрыва соединения администратором и будет переустановлено.
Microsoft SQL Server Native Client 11.0: Запрос COMMIT TRANSACTION не имеет соответствующей инструкции BEGIN TRANSACTION.
HRESULT=80004005. SQLSrvr:SQLState=25000, state=1, Severity=10, native=3902, line=1

image_350.jpg

Подскажите что делать и куда копать?

  • #2

Код кривой в 1с . Загляните в лог сервера 1с

  • #3

Код кривой в 1с . Загляните в лог сервера 1с

в логах сервера есть некоторые ошибки но я думаю они не связаны с проблемой, вот некоторые:

EVENT ID 121
Сбой установки драйвера, результат 0x80072F8F для DevNode «SWDSCDEVICEENUM1_AKS_VR_0»

EVENT ID 10016
Distributed COM
Параметры разрешений для конкретного приложения не дают разрешения Локально Активация для приложения COM-сервера с CLSID
{2DC39BD2-9CFF-405D-A2FE-D246C976278C}
и APPID
{DB336D8E-32E5-42B9-B14B-58AAA87CEB06}
пользователю NT SERVICESQLSERVERAGENT с ИД безопасности (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.

EVENT ID 123
Работа службы DSM задержана на 11 с из-за запроса, скачивания или установки драйвера на устройстве «SWDSCDEVICEENUM5_AKS_VR_0»

— -Подумал и добавил — —

Помимо всего стала появляться еще одна ошибка в 1С платформе

Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Не удалось найти объект «#tt1», так как он не существует, или отсутствуют разрешения.
HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=1, Severity=10, native=4701, line=1

image_351.jpg

Есть идей что с этим делать?

  • #4

Оба сообщения попадают под описание ошибки платформы 1С, исправлена в 8.3.9.2170

А какая у вас версия 1с и билд?

  • #5

Оба сообщения попадают под описание ошибки платформы 1С, исправлена в 8.3.9.2170

А какая у вас версия 1с и билд?

Спасибо, ушел обновляться.

Ошибка СУБД: Недопустимое имя объекта «#tt1».

Модератор: Дмитрий Юхтимовский

Ошибка СУБД: Недопустимое имя объекта «#tt1».

День добрый!
Столкнулся с проблемой, после обновления платформы на 8.3.9.1818 (Сервер 1С Предприятия x86-64) при работе базы начала вываливаться ошибка у пользователей:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 10.0: Недопустимое имя объекта «#tt1».
HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=1, Severity=10, native=208, line=1

Ошибка вываливается не предсказуемо и повторить не получается.
Из рекомендаций что было найдено — чистка кеша, переподключение БД на сервере предприятия, перезапуск службы SQL (для чистки tempdb) сервера было выполнено — ошибка по прежнему повторяется.

Как я понимаю данная болезнь известна не первый год, удалось ли кому найти решение данной проблемы (может стоит откатится на предыдущую версию платформы)?

Заранее спасибо за возможные рекомендации.

AlexStaf
 
Сообщений: 2
Зарегистрирован: 18 окт 2016, 10:55

это ошибка платформа

Сообщение Гилёв Вячеслав » 18 окт 2016, 20:11

это ошибка платформа — надо демонстрировать разработчикам фирмы 1с воспроизведение проблемы

из здравого смысла можно уменьшить вероятность коллизий, перечень в порядке уменьшения эффективности:
1. использовать shared memory как более надежный канал
2. минимизировать время транзакций, не должно быть операций длиннее 20 секунд
3. делать рестарт сервера субд ночью или в периоды минимальной нагруженности (с остановкой сервера 1С и чисткой сеансовых данных)

Гилёв Вячеслав
 
Сообщений: 2543
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение NisSon » 02 дек 2016, 02:03

Доброго дня.
Вот только на SQL только перетащил 1Ски и столкнулся с той же ошибкой.
Платформа так же 8.3.9.1818 (Сервер 1С Предприятия x86-64)
Удалось ли победить проблему?
Ушла ли ошибка после апгрейда платформы?
Заранее спасибо.

NisSon
 
Сообщений: 1
Зарегистрирован: 02 дек 2016, 01:59

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение AlexStaf » 02 дек 2016, 17:11

Добрый день!
Мы сделали даунгрейд на версию 8.3.8.2167 — проблема прекратилась.
Переход на более свежую 8.3.9 (следующую после 8.3.9.1818) — не помог.
Как я понял 1С исправит данную ошибку только в 8.3.10

AlexStaf
 
Сообщений: 2
Зарегистрирован: 18 окт 2016, 10:55

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение srgs » 25 дек 2016, 23:36

Три дня назад наконец-то словил легендарную ошибку #tt1.
Обновился до последней платформы — 8.3.9.2033 (+SQL2016), но все равно периодически проявляется только при работе в конф/базе <<Зарплата и кадры государственного учреждения 3>> при интенсивной работе/запросах. Проверил все настройки (shared memory, ход регламентные заданий для SQL 2016 и пр). Прогнал еще раз вручную оптимизацию индексов с помощью dbForge Index Manager (dbForge использую вместе с SSMS), перезагрузил в ночи сервера (заодно и обновления накатил).
Ошибка осталась, хотя вылезает пореже… Сильно не напрягает, т.к. касается только расчетного отдела и проявляется пару раз в день, но осадочек остается ) Отправил баг-репорт в 1C. Буду ждать платформу 8.3.10
Ошибка описана как исправленная в данной платформе, но это не так:
———————————————————
Прерывание работы сеанса или фонового задания
Код ошибки: 50010160
Код(ы) обращения: CSR-12050 CSR-12078
Статус: Исправлена в выпущенной версии Зарегистрирована: 19.10.2016
Исправлена: «Технологическая платформа», версия 8.3.9.2033
Описание:
В клиент-серверном варианте информационной базы с использованием Microsoft SQL Server, после завершения работы сеанса администратором или после прерывания фонового задания из встроенного языка или интерактивно, могут происходить ошибки
Microsoft SQL Server Native Client 11.0: Invalid object name ‘#tt1’….
….
———————————————————-

srgs
 
Сообщений: 12
Зарегистрирован: 27 ноя 2016, 21:20

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение Гилёв Вячеслав » 27 дек 2016, 11:26

Разработчикам на это версии платформы хотя бы видео отошлите с воспроизведением

Гилёв Вячеслав
 
Сообщений: 2543
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение Гилёв Вячеслав » 27 дек 2016, 11:27

еще мы такую ошибку видели после установки софтпоинтовского кластера клиентом

Гилёв Вячеслав
 
Сообщений: 2543
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение srgs » 30 янв 2017, 20:18

Ошибка неубиенная оказалась — народ уже слегка озверел и постоянно наезжает на 1С-ников —

http://forum.infostart.ru/forum9/topic145945/

, на мисте — лень искать и пр…. Есть два варианта — откатиться на последнюю 8.3.8.2167 или поставить бетку 8.3.9.2170, где вроде исправили:
———————
В клиент-серверном варианте информационной базы при высокой нагрузке, при активном использовании поиска по строке в динамическом списке, пользователи могут получать сообщение об ошибке:
Соединение с сервером баз данных непригодно для использования после разрыва соединения администратором и будет переустановлено.

Microsoft SQL Server Native Client 11.0: The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION.
HRESULT=80004005, SQLSrvr: SQLSTATE=25000, state=1, Severity=10, native=3902, line=1
или
Microsoft SQL Server Native Client 11.0: Cannot find the object «#tt2» because it does not exist or you do not have permissions.
HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=1, Severity=10, native=4701, line=1
———————
Но меня малость настораживает, что речь идет о #tt2, а иногда ведь улетает с #tt1 ) Сколько этих временных таблиц образуется — фиг его знает. Я знаю про 4-ре — #tt1 до #tt4…
Чистка кэша и перезапуск SQL c удалением временных это перегибный вариант решения проблемы, также как и полное отключение регламентных заданий…
Окончательное исправление будет в 8.3.10 и если уж совсем рисковать то можно поставить и бетку 8.3.10.1877, которая появилась 27-го января. На партнерском форуме —

https://partners.v8.1c.ru/forum/message/1563306

отмечают, что типа нашли в чем причина, но исправим только когда выйдет 8.3.10, т.е. в конце февраля. :shock: До конца недели (если не сожрут бухгалтера и финансисты) поставлю обе бетки — 9-ку и 10-ку и гляну под нагрузкой. Если будет отрицательный результат — перегоню всех на 8.3.8… Отпишусь по результатам.

srgs
 
Сообщений: 12
Зарегистрирован: 27 ноя 2016, 21:20

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение Дмитрий Юхтимовский » 31 янв 2017, 02:30

мы на 8.3.9.2170 заметили серьёзное улучшение в данном вопросе, по сравнению с предыдущими версиями 8.3.9.

Дмитрий Юхтимовский
 
Сообщений: 731
Зарегистрирован: 11 фев 2013, 19:28
Откуда: gilev.ru

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение srgs » 31 янв 2017, 14:21

Дмитрий Юхтимовский писал(а):мы на 8.3.9.2170 заметили серьёзное улучшение в данном вопросе, по сравнению с предыдущими версиями 8.3.9.

Спасибо за инфу… хорошо… но не хочу резких телодвижений пока, т.к. мне нужно время чтобы проверить помимо #tt ошибок в бетках еще иной функционал, прежде чем переводить на них все свои 200 с копейками клиентских мест и филиалы… Сегодня в ночи на тестовом сервере и подсети разверну и начну смотреть … Судя по снижению скорости выкладываемых обновлений/релизов платформ одинэсники кажись взялись за ум, а то это уже попахивало беспределом — запуск новых фичей без исправления старых косяков… зла не хватает…
UPD…
Сегодня тестил с 2170. Согласен, явно исправили… вылетов на тестовой не было. Тест, конечно кривой, но хоть что-то… Перенес на тестовый сервер копию зарплатной базы, где фиксируется максимальное кол-во вылетов. Сервер — копия основного по софту , разница в железе — объема оперативки (меньше) и кол-ва процов (два вместо 4-х). Тестил на тех операциях, на которых на основной платформе происходили вылеты. Т.е. вылетело на основной базе — тормознулись — сделали такую-же операцию на тестовой — смотрим результат. Совесть не позволила заставить бухов работать с двумя базами — основной и тестовой (копией основной) параллельно — сейчас конец года — завал по работе. Завтра гляну бухучет — но там вылеты раз в час, а то и реже…. Если прокатит, дождусь когда зарелизится официально 2170 и переброшу всех на него.

srgs
 
Сообщений: 12
Зарегистрирован: 27 ноя 2016, 21:20

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение Гилёв Вячеслав » 02 фев 2017, 11:18

2014 версия без сервиспаков также может быть источников части подобных проблем

Гилёв Вячеслав
 
Сообщений: 2543
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: Ошибка СУБД: Недопустимое имя объекта «#tt1».

Сообщение srgs » 06 фев 2017, 16:12

С новой платформой 8.3.9.2170 ошибка(ки) #tt(x) ушла(ли). Полет нормальный целый день. Ни одного падения. Главное, чтобы новые ошибки не проявились )

srgs
 
Сообщений: 12
Зарегистрирован: 27 ноя 2016, 21:20



Вернуться в MS SQL Server для целей 1С:Предприятие

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Добрый день!

Подскажите, при расчёте ZuluThermo в протоколе расчёта наладки стали появляться следующие ошибки:
«…
Cannot fetch a row from OLE DB provider «BULK» for linked server «(null)».
The OLE DB provider «BULK» for linked server «(null)» reported an error. The provider did not give any information about the error.
Cannot bulk load because the maximum number of errors (10) was exceeded.
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 11, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 10, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 9, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 8, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 7, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 6, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 5, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 4, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 3, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 21 (F20).
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 21 (F20). (Код ошибки: 0x80040E14).
Запись результатов по объектам ‘Дросселирующий узел’
Не удалось сформировать временную таблицу.
Ошибка доступа к данным.
…»
И так для каждого типа. насосная станция, дросселирующий узел, перемычка, задвижка и т.д.
При этом расчёт проходит и пишет что удалось записать только промежуточные результаты.

Скажите какого рода эти ошибки, как-то влияет на сам расчёт наладки и как устранить или предупредить их появление?

Версия 8.0.0.7747u
Дата сборки 17.03.2021

SQL Server 2014 Enterprise — duplicate (do not use) SQL Server 2014 Developer — duplicate (do not use) SQL Server 2014 Standard — duplicate (do not use) SQL Server 2014 Express — duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard Еще…Меньше

Проблемы

Предположим, что вы импортируете базу данных Access в базу данных Microsoft SQL Server с помощью мастера импорта и экспорта в SQL Server 2012 Management Studio (SSMS 2012) или SSMS 2014. При использовании поставщика OLE DB ядра СУБД Microsoft Office 15,0 для доступа к источнику данных появляется следующее сообщение об ошибке:

Не удалось присоединить исходный компонент. Ошибка 0xc0202009: Source-XXXX [1]: код ошибки служб SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80040E37. Ошибка 0xc02020e8: Source-XXXX [1]: не удалось открыть набор строк для «XXXX». Убедитесь, что объект существует в базе данных.

Причина

Проблема возникает из-за того, что поставщик OLE DB для ядра СУБД Microsoft Office 15,0 не поддерживается. При использовании в качестве источника данных связанное имя таблицы не найдено в базе данных Access.

Решение

Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.

Накопительное обновление 4 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3007556

Накопительное обновление 5 для SQL Server 2014 /en-us/help/3011055

Накопительное обновление 13 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/3002044

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

   vvf

05.06.14 — 15:26

При запуске в режиме предприятие/конфигуратор запускается и сразу

возникает окно с ошибкой

Что предпринимал.

05.06.2014 15:22:09

Невосстановимая ошибка

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/3a12d40e-dbbb-4655-b315-420c19ead762/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

Ошибка СУБД:

Microsoft SQL Server Native Client 10.0: Возможно, повреждена схема. Запустите DBCC CHECKCATALOG.

HRESULT=80040E07, SQLSrvr: SQLSTATE=22007, state=33, Severity=17, native=211, line=1

1. Запустите DBCC CHECKCATALOG. — Пробовал запускать, не помогло

2. dbcc checkdb — не помогло.

3. делал sql-бэкап, из него восстанавливал в другую базу, тоже не помогло.

Что еще предпринять?

   vvf

1 — 05.06.14 — 15:30

Вот что выдает команда

dbcc checkdb

Сообщение 0, уровень 11, состояние 0, строка 0

При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

Сообщение 0, уровень 20, состояние 0, строка 0

При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

   floody

2 — 05.06.14 — 15:31

Перезапуск сервера 1С делал?

   МихаилМ

3 — 05.06.14 — 15:35

восстановите резервную копию и работайте дальше.

   Segate

4 — 05.06.14 — 15:36

(3)спорю что нет бекапа )

   Segate

5 — 05.06.14 — 15:37

Могу посмотреть, если совсем все плохо

   Ёпрст

6 — 05.06.14 — 15:37

попробуй dts-ом перезалить табличку config

   mikecool

7 — 05.06.14 — 15:38

почистить кеш сервера?

   Ёпрст

8 — 05.06.14 — 15:39

ну и DBSchema заодно

   vde69

Модератор

9 — 05.06.14 — 15:39

подними рядом копию, и из копии перекопируй таблички конфигурации, если не взлетит то еще и схему,

если и это не поможет — то копируй в обратку рабочие таблички

   Segate

10 — 05.06.14 — 15:40

Только бекап сделай сначала! )))

   Segate

11 — 05.06.14 — 15:42

Если не получится ничего: Segate2006@rambler.ru пиши посмотрю =)

   МихаилМ

12 — 05.06.14 — 15:43

ясно же написано «повреждена схема»

получите текст ошибки на англицком и читайте в интернет, как

как восстановить схему.  

но проще восстановить бд из резервной копии и не занаиматься ерундой.

   vvf

13 — 05.06.14 — 15:59

1. Бэкапов никаких нет. Увы(

2. Я взял 2 файла с погибшего пк, mdf и ldf на другой машине поднял sql и столкнулся с такой проблемой

3. Хочется разобраться с вашей помощью, все инструменты присуствуют, необходимо только указать направление

   Segate

14 — 05.06.14 — 16:02

(13) Конфа то типовая?

   МихаилМ

15 — 05.06.14 — 16:10

   МихаилМ

16 — 05.06.14 — 16:11

   vvf

17 — 05.06.14 — 16:16

Нет, конфигурация специфичная. Я так понимаю что дело совсем не в конфигурации, нужно что-то делать средствами sql

По последней ссылке

1. Восставить все из бэкапа (если есть) — нет ничего

2. Починить все с repair_allow_data_loss, а что было loss, долить с бэкапа (если есть). — вот тут поподробнее, что нужно сделать?

   Сергиус

18 — 05.06.14 — 16:22

(17) я правильно понял, что никакой другой версии базы нет, только поврежденная?

   МихаилМ

19 — 05.06.14 — 16:24

(17)

начните с создания копии бд (sp_msforeachtable + удаляте из списка полей поля с типом timestamp )

так выясните , какие таблицы не копируются целиком

далее методом вилки найдете поврежденые участки данных

вот тут поподробнее — поподробнее к яндексу.

   МихаилМ

20 — 05.06.14 — 16:25

(18)

правильно . читайте (13)

   vvf

21 — 05.06.14 — 16:36

да, верно, никакой другой базы нет, только поврежденная

   vvf

22 — 05.06.14 — 16:48

Сейчас посмотрел, таблиц под 500+- это крайне получается трудоемко, есть еще какие-то варианты?

   Segate

23 — 05.06.14 — 17:04

А копий вообще никаких нет? )

   Segate

24 — 05.06.14 — 17:04

Всмысле даже Cf?

   МихаилМ

25 — 05.06.14 — 17:05

(22)

внимательней читайте ответы

в (19) есть подсказка.

либо воспользуйтесь SQL Server Integration Service

http://msdn.microsoft.com/ru-ru/library/ms141026(SQL.90).aspx

наследника dts.

Он должен уметь решить проблему копирования полей типа timestamp.

   Segate

26 — 05.06.14 — 17:07

(25) если там убита Schema, или конфиг, то эти таймстемпы — в пользу бедных будут… надо смотреть сначала структуру БД

   Segate

27 — 05.06.14 — 17:10

Я бы, для начала, дернул бы конфигу в отдельную базу и запустил бы ее, дабы посмотреть, что с ней все ок, ну или увидеть, где какие траблы, потмо бы уже к данным переходил. Т.к. конфа не типовая, без правильной цф о восстановлении работоспособности можно будет только мечтать )

   Segate

28 — 05.06.14 — 17:11

(0) еще раз говорю, дай базу, поковыряться. если смогу — помогу чем нть

   МихаилМ

29 — 05.06.14 — 17:13

(26)

DBSchema можно сгенерировать новую. из params-> DBNAMES

   vvf

30 — 05.06.14 — 19:20

(29) А подробнее можно? Не разу не делал

cf — кстати получилось выгрузить из базы

   vvf

31 — 05.06.14 — 19:22

(28) отправил bak

   vvf

32 — 05.06.14 — 19:27

Стал последовательно выбирать средствами sql данные из таблиц

/****** Сценарий для команды SelectTopNRows среды SSMS  ******/

SELECT TOP 1000 [_UserId]

      ,[_ObjectKey]

      ,[_SettingsKey]

      ,[_Version]

      ,[_SettingsPresentation]

      ,[_SettingsData]

  FROM [base01].[dbo].[_SystemSettings]

Сообщение 7105, уровень 22, состояние 6, строка 2

Идентификатор базы данных 6, страница (1:13328), слот 2 для узла типа данных LOB не существует. Обычно это вызвано тем, что транзакция выполняет считывание незафиксированных данных со страницы данных. Выполните инструкцию DBCC CHECKTABLE.

   МихаилМ

33 — 06.06.14 — 11:45

(0)

напишите, чем закончилась история с восстановлением базы

   vvf

34 — 08.06.14 — 16:06

Ничем, базу так и не удалось реанимировать. Решили все начать вести с 0 в новой базе.

  

Отладчик

35 — 08.06.14 — 16:08

(34) Суровый Челябинский парень.

Жму руку.

  • Не получилось открыть базу данных ошибка 0x80004005 mini pos
  • Не получилось настроить устройство если оно сообщило об ошибке
  • Не получается установить стим выдает ошибку
  • Не получается установить симс 4 выдает ошибку
  • Не получается установить компас 3d выдает ошибку