Свойство ConnectionRetryTimeout (репликация)
Свойство ConnectionRetryTimeout служит для указания интервала времени в секундах, в течение которого клиент SQL Server 2005 Compact Edition (SQL Server Compact Edition) будет продолжать попытки отправить запросы после сбоя установленного соединения.
Синтаксис
object.ConnectionRetryTimeout [= value]
Параметры
- value
Интервал времени в секундах, в течение которого клиент SQL Server Compact Edition в случае сбоя будет продолжать попытки выполнить синхронизацию. Допустимые значения — от 0 до 900 секунд включительно. Значение по умолчанию — 120 секунд.
Объект применения
Объект репликации SQL Server Compact Edition
Тип данных
Короткий
Возможность изменения
Чтение/запись
Прототип
HRESULT get_ConnectionRetryTimeout(short *pVal);
HRESULT put_ConnectionRetryTimeout(short newVal);
Замечания
Свойство ConnectionRetryTimeout служит для указания интервала времени, в течение которого клиент SQL Server Compact Edition в случае сбоя будет продолжать попытки возобновить синхронизацию. Если соединение удастся восстановить в течение заданного интервала времени, то синхронизация будет продолжена. Если до завершения интервала ожидания соединение восстановлено не будет, то произойдет сбой синхронизации.
Значение ConnectionRetryTimeout применяется только в случае сбоя уже установленного соединения. При первоначальном установлении соединения оно не используется.
Из-за влияния других факторов в сети параметр ConnectionRetryTimeout лишь примерно соответствует фактическому времени ожидания до прекращения попыток выполнить синхронизацию.
Рекомендации по установке значения для времени ожидания см. в разделе Оптимизация подключения (SQL Server Compact Edition).