Здравствуйте.
У нас в Центре здоровья при выгрузке реестра проф. скрининнга подвисает весь процесс на половине. Ожидание в его завершения растянулось аж на минут 40. далее завершил процесс. Выгрузка же за период выдала ошибку: "Выполнение операции было прервано"
См. скриншоты в приложенном DOC файле
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина : программная ошибка.
Краткое описание ошибки: Ошибка при выполнении запроса 'CREATE view [tmpdts7aa0a1a323974b0f9a68b81cf1d6b04b] as SELECT [rf_HCTypeILLnessGUID] ,[rf_MKBGUID] ,[rf_HCVisitGUID] ,[UGUID], FROM [hlt_HCILLNess] where HCILLNessID>0 and cast(rf_HCVisitGUID as varchar(36)) in (select UGUID from tmpdtsd8cd4a68db2044f09c150c4e1f13fd17) '
Подробное описание ошибки:
Message: Неправильный синтаксис около ключевого слова "FROM".
Source: .Net SqlClient Data Provider
StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at MalibuSrv.MalibuDTS.MssqlLoaderInst.ProcessTempTables(String config)
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean)
Что делать? В чём проблема? До этого выгрузки делал (минут по 5 тратили).
Делаем на сервере. Intel Pentium Dual Core, 2 Gb Ram, Windows XP Pro SP3, ЦЗ 3.22 на 2008 SQL Express.