Прошу помощи
Начну с того, что по факту имеем серверную часть стационарного ФК-ЦЗ 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])
Прошу подсказку решения этой проблемы