TransferLoginsTask 类

定义

提供成员和枚举,用于将SQL Server登录名从SQL Server实例传输到另一个实例。

public ref class TransferLoginsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferLoginsTask::ITransferLoginsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6BE516CC-F2D6-4FE5-A38E-608B9FA2722D")]
public sealed class TransferLoginsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.ITransferLoginsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6EEF5CD2-7663-4749-8ADD-3C84BB1EC862")]
public sealed class TransferLoginsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.ITransferLoginsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("AADCE3C0-7C60-4B31-A033-5B611A9B232D")]
public sealed class TransferLoginsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.ITransferLoginsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6BE516CC-F2D6-4FE5-A38E-608B9FA2722D")>]
type TransferLoginsTask = class
    inherit Task
    interface ITransferLoginsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6EEF5CD2-7663-4749-8ADD-3C84BB1EC862")>]
type TransferLoginsTask = class
    inherit Task
    interface ITransferLoginsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferloginstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferLoginsTask.Localized), SamplesTag="SsisTransferLoginsTask", TaskContact="Transfer Error Messages Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferLoginsTaskUI.TransferLoginsTaskUI, Microsoft.SqlServer.TransferLoginsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("AADCE3C0-7C60-4B31-A033-5B611A9B232D")>]
type TransferLoginsTask = class
    inherit Task
    interface ITransferLoginsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class TransferLoginsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferLoginsTask
继承
TransferLoginsTask
属性
实现

构造函数

TransferLoginsTask()

初始化 TransferLoginsTask 类的新实例。

属性

CopySids

获取或设置一个布尔值,该值指示是否应将与登录名关联的安全标识符复制到目标。

DatabasesList

获取或设置一个 StringCollection,其中包含源服务器上的数据库,其中包含要复制到目标服务器的登录名。

DebugMode

指示某一任务是否应检查断点启用与否。 此属性由运行时引擎设置。

DestinationConnection

获取或设置一个字符串,其中包含目标数据库的 SMO 连接管理器的名称。

ExecutionValue

返回一个对象,它包含已传输的登录名的数目。

IfObjectExists

IfObjectExists 枚举获取或设置一个值,该值指示如果在目标位置存在具有相同名称的登录名,该任务应该失败、忽略现有登录名还是跳过该登录名的传输。

LoginsList

获取或设置一个 StringCollection,其中包含要传输的登录名的名称。

LoginsToTransfer

LoginsToTransfer 枚举获取或设置一个值,该值指示要传输的登录名。

SourceConnection

获取或设置一个字符串,其中包含源数据库的 SMO 连接管理器的名称。

SuspendRequired

获取或设置一个布尔值,该值指示任务在遇到断点时是否应挂起。 遇到断点时,将由任务和容器的运行时引擎设置此值。

TargetServerVersion

提供成员和枚举,用于将SQL Server登录名从SQL Server实例传输到另一个实例。

(继承自 Task)
Version

*** 不推荐使用的成员;请参阅“备注”。 *** 返回任务的版本。 此属性为只读。

(继承自 Task)

方法

AcceptBreakpointManager(BreakpointManager)

BreakpointManager 传递给某一任务。 此方法由运行时调用,在代码中未使用。

CanUpdate(String)

*** 不推荐使用的成员;请参阅“备注”。 一个布尔值,指示新包 XML 是否可以更新旧包 XML。

(继承自 Task)
Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

运行该任务。

GetConnectionID(Connections, String)

获取包含连接的 ID 的字符串。

(继承自 Task)
GetConnectionName(Connections, String)

获取包含连接名称的字符串。

(继承自 Task)
GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

初始化与该任务相关联的属性。 此方法由运行时调用,在代码中未使用。

LoadFromXML(XmlElement, IDTSInfoEvents)

此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法。

ResumeExecution()

暂停后恢复执行任务。 由运行时引擎恢复任务或容器。

SaveToXML(XmlDocument, IDTSInfoEvents)

此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。

SuspendExecution()

指示可执行文件需要挂起。 运行时引擎调用此方法。

Update(String)

*** 不推荐使用的成员;请参阅“备注”。 如果设置为 true,此方法使用新的包 XML 更新旧包 XML CanUpdate(String)

(继承自 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

验证组件是否已正确配置。

适用于