TransferLoginsTask Classe

Definizione

Fornisce i membri e le enumerazioni che consentono di trasferire SQL Server account di accesso da un'istanza di SQL Server a un'altra.

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
Ereditarietà
TransferLoginsTask
Attributi
Implementazioni

Costruttori

TransferLoginsTask()

Inizializza una nuova istanza della classe TransferLoginsTask.

Proprietà

CopySids

Ottiene o imposta un valore booleano che indica se gli identificatori di sicurezza associati agli account di accesso devono essere copiati nella destinazione.

DatabasesList

Ottiene o imposta un oggetto StringCollection contenente i database nel server di origine che contengono account di accesso da copiare nel server di destinazione.

DebugMode

Indica se un'attività deve verificare l'abilitazione dei punti di interruzione. Questa proprietà viene impostata dal motore di runtime.

DestinationConnection

Ottiene o imposta un valore String contenente il nome della gestione connessione SMO per il database di destinazione.

ExecutionValue

Restituisce un oggetto contenente il numero di account di accesso trasferiti.

IfObjectExists

Ottiene o imposta un valore dell'enumerazione IfObjectExists che indica se l'attività deve avere esito negativo, ignorare l'account di accesso esistente oppure ignorare il trasferimento dell'account di accesso quando nella destinazione esiste un account di accesso con lo stesso nome.

LoginsList

Ottiene o imposta un oggetto StringCollection contenente i nomi degli account di accesso da trasferire.

LoginsToTransfer

Ottiene o imposta un valore dell'enumerazione LoginsToTransfer che indica gli account di accesso da trasferire.

SourceConnection

Ottiene o imposta un valore String contenente il nome della gestione connessione SMO per il database di origine.

SuspendRequired

Ottiene o imposta un valore booleano che indica se un'attività deve sospendere quando rileva un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione

TargetServerVersion

Fornisce i membri e le enumerazioni che consentono di trasferire SQL Server account di accesso da un'istanza di SQL Server a un'altra.

(Ereditato da Task)
Version

*** Membro deprecato; vedere la sezione Osservazioni. Restituisce la versione dell'attività. Questa proprietà è di sola lettura.

(Ereditato da Task)

Metodi

AcceptBreakpointManager(BreakpointManager)

Passa un oggetto BreakpointManager a un'attività. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice.

CanUpdate(String)

*** Membro deprecato; vedere la sezione Osservazioni. Valore booleano che indica se il nuovo codice XML del pacchetto può aggiornare il codice XML del pacchetto precedente.

(Ereditato da Task)
Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Esegue l'attività.

GetConnectionID(Connections, String)

Ottiene un valore String contenente l'ID della connessione.

(Ereditato da Task)
GetConnectionName(Connections, String)

Ottiene un valore String contenente il nome della connessione.

(Ereditato da Task)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Inizializza le proprietà associate all'attività. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice.

LoadFromXML(XmlElement, IDTSInfoEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents).

ResumeExecution()

Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime.

SaveToXML(XmlDocument, IDTSInfoEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime.

Update(String)

*** Membro deprecato; vedere la sezione Osservazioni. Questo metodo aggiorna il codice XML del pacchetto precedente con il nuovo XML del pacchetto se CanUpdate(String) è impostato su true.

(Ereditato da Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Verifica che il componente sia configurato correttamente.

Si applica a