AgentProfile 类

定义

封装对复制代理配置文件的所有操作,如创建、删除、添加和移除参数以及将特定配置文件分配给某些代理。

public ref class AgentProfile sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class AgentProfile : Microsoft.SqlServer.Replication.ReplicationObject
type AgentProfile = class
    inherit ReplicationObject
Public NotInheritable Class AgentProfile
Inherits ReplicationObject
继承
AgentProfile

注解

线程安全性

Microsoft Visual Basic 中的公共静态 (Shared) 此类型的成员对于多线程操作是安全的。 不保证实例成员是线程安全的。

构造函数

AgentProfile()

初始化 AgentProfile 类的新实例。

AgentProfile(Int32, ServerConnection)

使用指定的代理配置文件 ID 值和服务器连接初始化 AgentProfile 类的新实例。

AgentProfile(String, ServerConnection)

使用指定的配置文件名称和服务器连接初始化 AgentProfile 类的新实例。

属性

AgentType

获取或设置该配置文件要用于的复制代理的类型。

CachePropertyChanges

获取或设置是缓存对复制属性所做的更改还是立即应用它们。

(继承自 ReplicationObject)
ConnectionContext

获取或设置与 Microsoft SQL Server 实例的连接。

(继承自 ReplicationObject)
Default

指定此配置文件是否是给定复制代理类型的默认配置文件。

Description

获取或设置复制代理配置文件的文本说明。

IsExistingObject

获取服务器上是否存在该对象。

(继承自 ReplicationObject)
Name

获取或设置复制代理配置文件的名称。

ProfileId

获取配置文件 ID。

SqlServerName

获取此对象连接到的 Microsoft SQL Server 实例的名称。

(继承自 ReplicationObject)
Type

指定复制代理配置文件是由复制预定义还是由用户创建。

UserData

获取或设置允许用户将他们自己的数据附加到该对象的对象属性。

(继承自 ReplicationObject)

方法

AddParameter(String, String)

向复制代理配置文件中添加参数。

AssignToAgent(String, Int32)

将复制代理配置文件分配给特定的复制代理作业。

ChangeParameter(String, String)

更改配置文件中现有复制代理参数的值。

CheckValidCreation()

检查有效复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

指示定义是否有效。

(继承自 ReplicationObject)
CommitPropertyChanges()

将所有缓存的属性更改语句发送到 Microsoft SQL Server 实例。

(继承自 ReplicationObject)
Create()

使用当前属性在 SQL Server 实例上创建复制代理配置文件。

Decouple()

将引用的复制对象与服务器相分离。

(继承自 ReplicationObject)
EnumParameterInfo()

返回有关可以设置并且可用于复制代理配置文件的参数的信息。

EnumParameters()

返回为复制代理配置文件设置的所有现有参数。

GetChangeCommand(StringBuilder, String, String)

从复制返回更改命令。

(继承自 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

从复制返回创建命令。

(继承自 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

从复制返回删除命令。

(继承自 ReplicationObject)
InternalRefresh(Boolean)

从复制启动内部刷新。

(继承自 ReplicationObject)
Load()

从服务器加载现有对象的属性。

(继承自 ReplicationObject)
LoadProperties()

从服务器加载现有对象的属性。

(继承自 ReplicationObject)
MakeDefault()

将该配置文件设置为相同类型的所有复制代理的默认配置文件。

Refresh()

重新加载该对象的属性。

(继承自 ReplicationObject)
Remove()

从分发服务器中删除某个现有复制代理配置文件。

RemoveParameter(String)

从复制代理配置文件中删除某个现有参数。

Script(ScriptOptions)

生成可用于重新创建代理配置文件的 Transact-SQL 脚本。

适用于

另请参阅