TransferSqlServerObjectsTask Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene i metodi e le proprietà che consentono di copiare vari oggetti SQL Server da un server a un altro. La classe non può essere ereditata.
public ref class TransferSqlServerObjectsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferSqlServerObjectsTask::ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
TransferSqlServerObjectsTask() |
Inizializza una nuova istanza della classe TransferSqlServerObjectsTask. |
Proprietà
CopyAllDefaults |
Ottiene o imposta un valore booleano che indica che il trasferimento include le impostazioni predefinite SQL Server. |
CopyAllDRIObjects |
Ottiene o imposta un valore che indica se tutti gli oggetti correlati all'integrità referenziale dichiarativa vengono copiati dall'attività. |
CopyAllLogins |
Obsoleti.
Ottiene o imposta un valore Boolean che indica se tutti gli account di accesso SQL Server vengono copiati dal database di origine al database di destinazione nell'operazione di trasferimento o solo dagli account di accesso specificati. |
CopyAllObjects |
Ottiene o imposta un valore Boolean che indica se tutti gli oggetti di database SQL Server vengono trasferiti dall'origine al database di destinazione o solo dagli oggetti specificati. È possibile trasferire i seguenti SQL Server oggetti di database: valori predefiniti, regole, stored procedure, tabelle, trigger, tipi di dati definiti dall'utente e viste. |
CopyAllPartitionFunctions |
Ottiene o imposta un valore Boolean che indica se tutte le SQL Server partizioni vengono trasferite dall'origine al database di destinazione o solo dalle partizioni specificate. |
CopyAllPartitionSchemes |
Ottiene o imposta un valore Boolean che indica se tutti gli schemi di partizione SQL Server vengono trasferiti dall'origine al database di destinazione o solo dagli schemi di partizione specificati. |
CopyAllRules |
Ottiene o imposta un valore Boolean che indica se tutte le regole di SQL Server vengono trasferite dall'origine al database di destinazione o solo dalle regole specificate. |
CopyAllSchemas |
Ottiene o imposta un valore Boolean che indica se tutti gli schemi SQL Server vengono trasferiti dall'origine al database di destinazione o solo dagli schemi specificati. |
CopyAllSqlAssemblies |
Ottiene o imposta un valore Boolean che indica se tutti gli assembly SQL Server vengono trasferiti dall'origine al database di destinazione o solo dagli assembly specificati. |
CopyAllStoredProcedures |
Ottiene o imposta un valore Boolean che indica se tutte le stored procedure SQL Server vengono trasferite dall'origine al database di destinazione o solo dalle stored procedure specificate. |
CopyAllTables |
Ottiene o imposta un valore Boolean che indica se tutte le tabelle SQL Server vengono trasferite dall'origine al database di destinazione o solo dalle tabelle specificate. |
CopyAllUserDefinedAggregates |
Ottiene o imposta un valore Boolean che indica se tutte le aggregazioni definite dall'utente vengono trasferite dall'origine al database di destinazione o solo dalle aggregazioni definite dall'utente specificate. |
CopyAllUserDefinedDataTypes |
Ottiene o imposta un valore Boolean che indica se tutti i tipi di dati definiti dall'utente vengono trasferiti dall'origine al database di destinazione o solo dai tipi di dati definiti dall'utente specificati. |
CopyAllUserDefinedFunctions |
Ottiene o imposta un valore Boolean che indica se tutte le funzioni definite dall'utente vengono trasferite dall'origine al database di destinazione o solo dalle funzioni definite dall'utente specificate. |
CopyAllUserDefinedTypes |
Ottiene o imposta un valore Boolean che indica se tutti i tipi definiti dall'utente vengono trasferiti dall'origine al database di destinazione o solo dai tipi definiti dall'utente specificati. |
CopyAllUsers |
Obsoleti.
Ottiene o imposta un valore Boolean che indica se tutti gli utenti del database SQL Server vengono copiati dal database di origine al database di destinazione o solo dagli utenti specificati. |
CopyAllViews |
Ottiene o imposta un valore Boolean che indica se tutte le viste SQL Server vengono trasferite dall'origine al database di destinazione o solo dalle viste specificate. |
CopyAllXmlSchemaCollections |
Ottiene o imposta un valore Boolean che indica se tutte le raccolte di XML Schema vengono trasferite dall'origine al database di destinazione o solo dalle raccolte di XML Schema specificate. |
CopyData |
Ottiene o imposta un valore Boolean che indica se i dati vengono inclusi come parte del trasferimento di tabelle e viste dall'origine SQL Server al database di destinazione. |
CopyDatabaseRoles |
Ottiene o imposta un valore Boolean che indica se i ruoli del database vengono trasferiti dall'origine al database di destinazione. |
CopyDatabaseUsers |
Ottiene o imposta un valore booleano che indica se gli utenti del database vengono trasferiti dall'origine al database di destinazione. |
CopyForeignKeys |
Ottiene o imposta un valore Boolean che indica se le chiavi esterne vengono trasferite dall'origine al database di destinazione. |
CopyFullTextIndexes |
Ottiene o imposta un valore Boolean che indica se le proprietà full-text vengono trasferite dall'origine al database di destinazione. |
CopyIndexes |
Ottiene o imposta un valore Boolean che indica se gli indici vengono trasferiti dall'origine al database di destinazione. |
CopyObjectLevelPermissions |
Ottiene o imposta un valore Boolean che indica se gli oggetti a protezione diretta sono inclusi nel trasferimento dall'origine al database di destinazione. |
CopyPrimaryKeys |
Ottiene o imposta un valore Boolean che indica se le chiavi primarie vengono trasferite dall'origine al database di destinazione. |
CopySchema |
Ottiene o imposta un valore booleano che specifica se lo schema viene copiato nell'operazione di trasferimento. Questa proprietà è disponibile solo per SQL Server 2005 o versioni successive. |
CopySqlServerLogins |
Ottiene o imposta un valore Boolean che indica se SQL Server account di accesso vengono inclusi nel trasferimento dall'origine al database di destinazione. |
CopyTriggers |
Ottiene o imposta un valore Boolean che indica se i trigger vengono inclusi nel trasferimento dall'origine al database di destinazione. |
DebugMode |
Ottiene o imposta un valore booleano che indica se un'attività deve determinare l'abilitazione dei punti di interruzione. |
DefaultsList |
Ottiene o imposta un oggetto StringCollection contenente gli oggetti predefiniti da trasferire quando l'oggetto CopyAllDefaults è impostato su false. |
DestinationConnection |
Ottiene o imposta un valore di tipo String contenente il nome della gestione connessione SMO per il database di destinazione. |
DestinationDatabase |
Ottiene o imposta un valore di tipo String contenente il nome del database di destinazione. |
DestinationTranslateChar |
Ottiene o imposta un valore booleano che indica il valore di AutoTranslate nella stringa di connessione di destinazione OLE DB. |
DropObjectsFirst |
Ottiene o imposta un valore booleano che indica se gli oggetti selezionati per il trasferimento dall'origine vengono eliminati prima dell'inizio del trasferimento nel server di destinazione. |
ExecutionValue |
Restituisce un oggetto contenente il conteggio del numero di oggetti trasferiti. |
ExistingData |
Ottiene o imposta un valore dell'enumerazione ExistingData per determinare se i dati devono essere aggiunti ai dati esistenti o se si desidera che i dati esistenti vengano sostituiti mediante sovrascrittura. |
GenerateScriptsInUnicode |
Ottiene o imposta un valore booleano che indica se lo script generato è in formato Unicode. |
IncludeDependentObjects |
Ottiene o imposta un valore booleano che indica se gli oggetti dipendenti vengono inclusi nel trasferimento. |
IncludeExtendedProperties |
Ottiene o imposta un valore Boolean che indica se le proprietà estese vengono trasferite dall'origine al database di destinazione. |
LoginsList |
Ottiene o imposta un oggetto StringCollection contenente gli account di accesso SQL Server da trasferire dal database di origine al database di destinazione quando CopyAllLogins è false. |
PartitionFunctionsList |
Ottiene o imposta un oggetto StringCollection contenente le funzioni di partizione da trasferire dal database di origine al database di destinazione quando è CopyAllPartitionFunctions false. |
PartitionSchemesList |
Ottiene o imposta un oggetto StringCollection contenente gli schemi di partizione da trasferire dal database di origine al database di destinazione quando CopyAllPartitionSchemes è false. |
RulesList |
Ottiene o imposta un oggetto StringCollection contenente le regole da trasferire dal database di origine al database di destinazione quando CopyAllRules è false. |
SchemasList |
Ottiene o imposta un oggetto StringCollection contenente l'elenco di schemi da trasferire dal database di origine al database di destinazione quando CopyAllSchemas è false. |
SourceConnection |
Ottiene o imposta un valore di tipo String contenente il nome della gestione connessione SMO per il database di origine. |
SourceDatabase |
Ottiene o imposta un valore di tipo String contenente il nome del database da cui verranno trasferiti gli oggetti. |
SourceTranslateChar |
Ottiene o imposta un valore Boolean che indica il valore di AutoTranslate nella stringa di connessione di origine OLE DB. |
SqlAssembliesList |
Ottiene o imposta un oggetto StringCollection che elenca gli assembly SQL Server da trasferire quando CopyAllSqlAssemblies è false. |
StoredProceduresList |
Ottiene o imposta un oggetto StringCollection che elenca le stored procedure da trasferire quando CopyAllStoredProcedures è false. |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando viene rilevato 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. |
TablesList |
Ottiene o imposta un oggetto StringCollection che elenca le tabelle da trasferire quando CopyAllTables è false. |
TargetServerVersion |
Contiene i metodi e le proprietà che consentono di copiare vari oggetti SQL Server da un server a un altro. La classe non può essere ereditata. (Ereditato da Task) |
UseCollation |
Ottiene o imposta un valore Boolean che indica se il trasferimento deve utilizzare regole di confronto. |
UserDefinedAggregatesList |
Ottiene o imposta un oggetto StringCollection che elenca le aggregazioni definite dall'utente da trasferire quando CopyAllUserDefinedAggregates è false. |
UserDefinedDataTypesList |
Ottiene o imposta un oggetto StringCollection che elenca i tipi di dati definiti dall'utente da trasferire quando CopyAllUserDefinedDataTypes è false. |
UserDefinedFunctionsList |
Ottiene o imposta un oggetto StringCollection che elenca le funzioni definite dall'utente da trasferire quando CopyAllUserDefinedFunctions è false. |
UserDefinedTypesList |
Ottiene o imposta un oggetto StringCollection che elenca i tipi definiti dall'utente da trasferire quando CopyAllUserDefinedTypes è false. |
UsersList |
Ottiene o imposta un oggetto StringCollection contenente l'SQL Server utenti del database da trasferire dal database di origine al database di destinazione quando CopyAllUsers è false. |
Version |
*** Membro deprecato; vedere la sezione Osservazioni. Restituisce la versione dell'attività. Questa proprietà è di sola lettura. (Ereditato da Task) |
ViewsList |
Ottiene o imposta un oggetto StringCollection che elenca le visualizzazioni da trasferire quando CopyAllViews è false. |
XmlSchemaCollectionsList |
Ottiene o imposta un oggetto StringCollection che elenca le raccolte di XML Schema da trasferire quando CopyAllXmlSchemaCollections è false. |
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 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 una stringa contenente l'ID della connessione. (Ereditato da Task) |
GetConnectionName(Connections, String) |
Ottiene una stringa 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 codice XML del pacchetto se CanUpdate(String) è impostato su true. (Ereditato da Task) |
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Verifica che l'attività sia configurata correttamente. |