Существует странная проблема с развернутым приложением Windows, в котором используется удаленная строка подключения к SQL Server 2012. < /p>
При вставке записей SQL Server Times после относительно короткого времени говорится, что «операция ожидания времена времени вышла». Я не могу отладить развернутое приложение, чтобы выяснить, почему оно происходит и где в коде оно происходит.
Однако я не получаю эту ошибку при использовании той же базы данных на машине разработки, с локальным соединением . < /p>
Обычно используемый код: < /p>
void MapData( SqlTransaction transaction, Dictionary items )
{
foreach ( var i in items )
{
transaction.Save( "CHECKPOINT" );
try
{
ImportItem( transaction, i );
}
catch ( Exception e )
{
transaction.Rollback( "CHECKPOINT" );
}
}
ReportStatus();
}
< /code>
Хотя этот код работает, я не уверен в удаленных соединениях. У нас есть только один случай, где он не работает. < /Strong> < /p>
Что это может быть?
Есть ли более твердый или эффективный подход, чем использование Save () и Rollback () в цикле?>
Подробнее здесь: https://stackoverflow.com/questions/302 ... mote-serve
SQL Server «Операция ожидания времени» при вставке записей на удаленном сервере, но не локально ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Запуск модели ML на удаленном сервере выдает ошибку, локально работает нормально
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Запуск модели ML на удаленном сервере выдает ошибку, локально работает нормально
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
CURL (PHP) работает локально, но не на удаленном сервере (curl_error № 26).
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
CURL (PHP) работает локально, но не на удаленном сервере (curl_error № 26).
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-