Программный комплекс «Центр здоровья»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Для осуществления выгрузки данных на федеральный информационный ресурс в соответствии с письмом МЗ РФ 244/10/2/-8914 от 26.11.2014 обновление для ФК "ЦЗ" опубликовано по следующему адресу: http://hc-forum.mednet.ru/index.php?topic=1425.0

Автор Тема: Обновление до 3.5 SP1 и ошибка с выгрузкой загрузкой  (Прочитано 6650 раз)

aws71

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 5

Прошу помощи
Начну с того, что по факту имеем серверную часть стационарного ФК-ЦЗ 3.22 (используется для объединения всех обследований и составления отчетности) и 2 версии серверных частей мобильных  ФК-ЦЗ 3.22 - один реально мобильный на ноутбуках, а другой на серваке паралельно со стационарным (для того, чтобы быстрее работало). Далее выгружаем из обоих мобильных в общую базу и делаем отчеты. Причем  к мобильным прикручены ТМЗдоровье (для регистратуры). Не могу сказать зачем так - пришел уже было (сказали спецы МИАЦ так поставили). Сейчас пришел новый сервер и решили загрузить не старье а с последними обновлениями.
Мои действия:
Установил на сервак SQLServer 2008 R2 и все, что необходимо
установил свежий пакет ФК ЦЗ 3.5 SP1 и размножил на две копии (для серверной части стационарного общего и серверной части  стационарного "мобильного")
Провел обновления Стационарного до 3.5 затем до 3.5 SP1
Провел обновления Мобильного до 3.5 затем до 3.5 SP1 затем до мобильного
выгрузил обе базы и загрузил на новый сервак
В мобильном оставались не выгруженные посещения пробую делать выгрузку и  Возникает следующая ошибка:
Идет предварительная обработка данных...
Обрабатываются источники данных. Операция может занять продолжительное время.
Процесс завершен за 00:00:05
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина: System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near ')'.
Incorrect syntax near the keyword 'and'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
ClientConnectionId:8b0dcf26-2356-4e12-989e-5b804efab807
Подробное описание ошибки:
Message: Incorrect syntax near ')'.
Incorrect syntax near the keyword 'and'.
Source: .Net SqlClient Data Provider
StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])


Прошу подсказку решения этой проблемы
« Последнее редактирование: 15 Сентября 2014, 13:15:03 от aws71 »
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2170

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

aws71

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 5

Версия протокола 4.5
Guid b2577596-ab99-4fc3-8454-7461da0129d5

ИНФОРМАЦИЯ О РЕДАКТИРОВАНИИ [19.03.2013 9:23]
Данные пользователя: логин Windows: 'BIGS\VKravcov', логин Малибу: 'OIT-4\super4', ФИО: 'Администратор'
Имя сервера: VKRAVCOV
Именованная инсталляция:
Версия MSSQL: Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)
База данных: hls_hc_mobile
Развернутые тематики: KLADR-1; DDOMS-206; DDHLT-256; NSI-3;
Версия библиотеки ядра MalibuSrv: MalibuSrv, Version=5.2.20.1574, Culture=neutral, PublicKeyToken=null
Версия библиотеки протоколов MalibuDts: MalibuDTS, Version=5.2.20.1574, Culture=neutral, PublicKeyToken=null

АВТОР: BIGS\VKravcov

А можно ли скачать где-нибудь актуальные протоколы?
« Последнее редактирование: 16 Сентября 2014, 04:43:14 от aws71 »
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2170

Посмотрите настройки программы, авторизовавшись под admin, вверху пункт меню Настройки, служебные настройки программы. Установите значение настройки использовать персональыне данные при выгрузке или нет, далее сохранить и снова попробовать выгрузить. Сообщите о результатах.
« Последнее редактирование: 16 Сентября 2014, 08:25:10 от Служба поддержки »
Записан

aws71

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 5

Запустилось без ошибок, но вот уже 2 часа процесс не завершается, хотя там было всего 18 посещений для выгрузки. На версии 3.22 пролетало за 3 минуты. И спрашивало на какую дату выгружать, а здесь показало количество и все. Ждем пока.
Записан

aws71

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 5

Все прошло без ошибок. Спасибо большое! Поставил "да" на "Учитывать персональные данные" в мобильном и стационарном.
Записан
 

Страница сгенерирована за 0.09 секунд. Запросов: 14.