Заказ звонка

Закрыть

*
*
*

Ошибка конвертации

Страницы: 1
RSS
Ошибка конвертации, 4.7.3 => 5.3.1
SQL 2005
вобщем при конвертации базы вот такая вот ошибка:

Ошибка:
Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.

Комментарий: update-database-4.7.1.0-4.7.2.0.sql:
EXEC BL_RECALCULATION_OBR


Стэк вызовов:
в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
в TCS.Installer.SqlTools.ExecuteScriptBatch(IConnectInfoContext connectionInfo, List`1 scripts, IFiles files, EventHandler`1 handler)
в TCS.Installer.Application.ServerComponents_OnExecute(Object sender, FeatureEventArgs e)
в TCS.Installer.Feature.Execute()
в TCS.Installer.Application.SetupProgress_OnExecute(Object sender, SequenceEventArgs e)
Данная ошибка исправлена в версии 5.3.4
Скачать дистрибутив можно здесь.
при конвертации в 5.3.4 ошибка

Комментарий: update-database-5.3.1.0-5.3.2.0.sql:
ALTER TABLE BLC_DOCS ADD CONSTRAINT FK_BLC_DOCS_CONTRAGENT FOREIGN KEY (CONTRAGENT_ID) REFERENCES CONTRAGENT (CONTRAGENT_ID)


Стэк вызовов:
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 TCS.Installer.SqlTools.ExecuteScriptBatch(IConnectInfoContext connectionInfo, List`1 scripts, EventHandler`1 handler)
at TCS.Installer.Application.ServerComponents_OnExecute(Object sender, FeatureEventArgs e)
at TCS.Installer.Feature.Execute()
at TCS.Installer.Application.SetupProgress_OnExecute(Object sender, SequenceEventArgs e)
Судя по последнему сообщению об ошибке, Вы запустили обновление на той базе данных, которая была повреждена ранее, неудачным обновлением.
Рекомендуется провести обновление на исходной базе данных.
Запускал на исходной базе данных, конвертировалась целый день, потом выдала эту ошибку
Какое количество показывает вот такой запрос ?
-------
SELECT COUNT(*) AS BR FROM BLC_DOCS doc
WHERE doc.contragent_id IS NOT NULL
AND NOT EXISTS(SELECT * FROM CONTRAGENT c WHERE c.contragent_id = doc.contragent_id)
3015
Наша ошибка.
В следующей версии исправим.
А для Вас сейчас готовим скрипт и рекомендации для исправления.
ок, ждем
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)