ProfileName 属性指定分发服务器上将由 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 订阅服务器使用的合并代理配置文件的名称。配置文件定义超时值等行为。通过在分发服务器上创建配置文件并使用 ProfileName 指定其名称,您可以替换默认值。
语法
object.ProfileName [= value]
参数
- value
代理配置文件名
适用范围
SQL Server Compact Edition Replication 对象
数据类型
String
可修改
读/写
原型
HRESULT get_ProfileName(BSTR *pVal);
HRESULT put_ProfileName(BSTR newVal);
备注
配置文件包含一组控制 SQL Server 协调器的行为的参数。例如,配置文件可指定 SQL Server 协调器所使用的 LoginTimeOut 和 QueryTimeOut 值。配置文件存储在分发服务器上。每次同步订阅时将读取配置文件。有关详细信息,请参阅 SQL Server 联机丛书中的“Agent Profiles”。
使用配置文件,您可以轻松地更改所有订阅服务器上同步的主要参数,而无需在每个订阅服务器上更改值。例如,如果您的 5 个 SQL Server Compact Edition 客户端共享一个配置文件,并且您要更改所有这 5 个客户端的查询超时值,则只需更改配置文件中的 QueryTimeOut 值,这样所有的 SQL Server Compact Edition 客户端都将使用新的 QueryTimeOut 值。
您也可以为不同的 SQL Server Compact Edition 客户端创建不同的配置文件。例如,使用拨号 Internet 连接的 SQL Server Compact Edition 客户端可能使用一个超时值,而使用高速 Intranet 连接的客户端可能使用不同的超时值。ProfileName 用于指定配置文件的名称。
如果未指定 ProfileName,将使用默认的配置文件值。
如果指定了 ProfileName,则在配置文件中指定的 LoginTimeOut 和 QueryTimeOut 参数将替换通过 Replication 对象指定的 LoginTimeOut 和 QueryTimeOut 属性值。
请参阅
参考
LoginTimeout 属性(复制)
QueryTimeout 属性(复制)
Replication 对象属性