语言

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

注解

线程安全性

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

构造函数

名称 说明
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)

返回复制中的create命令。

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

返回复制中的drop命令。

(继承自 ReplicationObject)
InternalRefresh(Boolean)

从复制中启动内部刷新。

(继承自 ReplicationObject)
Load()

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

(继承自 ReplicationObject)
LoadProperties()

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

(继承自 ReplicationObject)
MakeDefault()

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

Refresh()

重新加载对象的属性。

(继承自 ReplicationObject)
Remove()

从分发器中移除已有的复制代理配置文件。

RemoveParameter(String)

从复制代理配置文件中移除已有的参数。

Script(ScriptOptions)

生成一个 Transact-SQL 脚本,可用于重建代理配置文件。

适用于

另请参阅