Поделиться через


Свойство ProfileName (репликация)

Свойство ProfileName служит для указания имени профиля агента слияния в распространителе, который должен использоваться подписчиком SQL Server 2005 Compact Edition (SQL Server Compact Edition). Профиль определяет поведение, такое как значение времени ожидания. Чтобы переопределить значения, установленные по умолчанию, следует создать профиль в распространителе и указать его имя с помощью свойства ProfileName.

Синтаксис

object.ProfileName [= value]

Параметры

  • value
    Имя профиля агента

Объект применения

SQL Server Compact Edition Объект Replication

Тип данных

Строка

Возможность изменения

Чтение и запись

Прототип

HRESULT get_ProfileName(BSTR *pVal);
HRESULT put_ProfileName(BSTR newVal);

Замечания

Профиль включает в себя набор параметров, управляющих поведением синхронизатора SQL Server. Например, в профиле указываются значения LoginTimeOut и QueryTimeOut, используемые синхронизатором SQL Server. Профиль хранится в распространителе. Профиль считывается при каждой синхронизации подписки. Дополнительные сведения см. в разделе "Профили агентов" электронной документации по SQL Server.

Профиль позволяет легко устанавливать ключевые параметры синхронизации по всем подписчикам, не требуя изменения значений для каждого из них. Например, если пять клиентов SQL Server Compact Edition используют один профиль и требуется для всех изменить значение времени ожидания запроса, достаточно изменить значение QueryTimeOut в профиле, и все клиенты SQL Server Compact Edition будут использовать новое значение QueryTimeOut.

Для клиентов SQL Server Compact Edition можно создавать индивидуальные профили. Например, клиент SQL Server Compact Edition, подключенный через коммутируемое Интернет-соединение, может использовать одно значение времени ожидания, а подключенный через высокоскоростное соединение по внутренней сети — другое. Свойство ProfileName служит для указания имени профиля.

Если свойство ProfileName не задано, используются значения предусмотренного по умолчанию профиля.

Если свойство ProfileName задано, параметры LoginTimeOut и QueryTimeOut, указанные в профиле, будут иметь приоритет над значениями свойств LoginTimeOut и QueryTimeOut, заданными с помощью объекта Replication.

См. также

Справочник

Свойство LoginTimeout (репликация)
Свойство QueryTimeout (репликация)
Свойства объекта Replication

Справка и поддержка

Получение помощи по SQL Server Compact Edition