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 diversi 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 del SQL Server. |
| CopyAllDRIObjects |
Ottiene o imposta un valore che indica se tutti gli oggetti correlati all'integrità referenziale dichiarativa vengono copiati dall'attività. |
| CopyAllLogins |
Obsoleta.
Ottiene o imposta un valore booleano che indica se tutti gli account di accesso SQL Server vengono copiati dal database di origine al database di destinazione durante l'operazione di trasferimento oppure solo gli account di accesso specificati. |
| CopyAllObjects |
Ottiene o imposta un valore booleano che indica se tutti gli oggetti di database SQL Server vengono trasferiti dal database di origine al database di destinazione o solo agli oggetti specificati. È possibile trasferire gli oggetti di database SQL Server seguenti: impostazioni predefinite, regole, stored procedure, tabelle, trigger, tipi di dati definiti dall'utente e viste. |
| CopyAllPartitionFunctions |
Ottiene o imposta un valore booleano che indica se tutte le partizioni di SQL Server vengono trasferite dal database di origine al database di destinazione oppure solo le partizioni specificate. |
| CopyAllPartitionSchemes |
Ottiene o imposta un valore booleano che indica se tutti gli schemi di partizione SQL Server vengono trasferiti dal database di origine al database di destinazione oppure solo gli schemi di partizione specificati. |
| CopyAllRules |
Ottiene o imposta un valore booleano che indica se tutte le regole di SQL Server vengono trasferite dal database di origine al database di destinazione oppure solo le regole specificate. |
| CopyAllSchemas |
Ottiene o imposta un valore booleano che indica se tutti gli schemi di SQL Server vengono trasferiti dal database di origine al database di destinazione o solo agli schemi specificati. |
| CopyAllSqlAssemblies |
Ottiene o imposta un valore booleano che indica se tutti gli assembly di SQL Server vengono trasferiti dal database di origine al database di destinazione o solo agli assembly specificati. |
| CopyAllStoredProcedures |
Ottiene o imposta un valore booleano che indica se tutte le stored procedure SQL Server vengono trasferite dal database di origine al database di destinazione oppure solo le stored procedure specificate. |
| CopyAllTables |
Ottiene o imposta un valore booleano che indica se tutte le tabelle SQL Server vengono trasferite dal database di origine al database di destinazione oppure solo nelle tabelle specificate. |
| CopyAllUserDefinedAggregates |
Ottiene o imposta un valore booleano che indica se tutte le aggregazioni definite dall'utente vengono trasferite dal database di origine al database di destinazione oppure solo le aggregazioni definite dall'utente specificate. |
| CopyAllUserDefinedDataTypes |
Ottiene o imposta un valore booleano che indica se tutti i tipi di dati definiti dall'utente vengono trasferiti dal database di origine al database di destinazione oppure solo i tipi di dati definiti dall'utente specificati. |
| CopyAllUserDefinedFunctions |
Ottiene o imposta un valore booleano che indica se tutte le funzioni definite dall'utente vengono trasferite dal database di origine al database di destinazione o solo alle funzioni definite dall'utente specificate. |
| CopyAllUserDefinedTypes |
Ottiene o imposta un valore booleano che indica se tutti i tipi definiti dall'utente vengono trasferiti dal database di origine al database di destinazione oppure solo ai tipi definiti dall'utente specificati. |
| CopyAllUsers |
Obsoleta.
Ottiene o imposta un valore booleano che indica se tutti gli utenti del database SQL Server vengono copiati dal database di origine al database di destinazione o solo agli utenti specificati. |
| CopyAllViews |
Ottiene o imposta un valore booleano che indica se tutte le viste di SQL Server vengono trasferite dal database di origine al database di destinazione oppure solo le viste specificate. |
| CopyAllXmlSchemaCollections |
Ottiene o imposta un valore booleano che indica se tutte le raccolte di XML Schema vengono trasferite dal database di origine al database di destinazione oppure solo le raccolte di XML Schema specificate. |
| CopyData |
Ottiene o imposta un valore booleano 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 booleano che indica se i ruoli del database vengono trasferiti dal database di origine al database di destinazione. |
| CopyDatabaseUsers |
Ottiene o imposta un valore booleano che indica se gli utenti del database vengono trasferiti dal database di origine al database di destinazione. |
| CopyForeignKeys |
Ottiene o imposta un valore booleano che indica se le chiavi esterne vengono trasferite dal database di origine al database di destinazione. |
| CopyFullTextIndexes |
Ottiene o imposta un valore booleano che indica se le proprietà full-text vengono trasferite dal database di origine al database di destinazione. |
| CopyIndexes |
Ottiene o imposta un valore booleano che indica se gli indici vengono trasferiti dal database di origine al database di destinazione. |
| CopyObjectLevelPermissions |
Ottiene o imposta un valore booleano che indica se gli oggetti a protezione diretta vengono inclusi nel trasferimento dal database di origine al database di destinazione. |
| CopyPrimaryKeys |
Ottiene o imposta un valore booleano che indica se le chiavi primarie vengono trasferite dal database di 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 booleano che indica se SQL Server account di accesso di vengono inclusi nel trasferimento dal database di origine al database di destinazione. |
| CopyTriggers |
Ottiene o imposta un valore booleano che indica se i trigger vengono inclusi nel trasferimento dal database di 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 che contiene gli oggetti predefiniti da trasferire quando CopyAllDefaults è impostato su false. |
| DestinationConnection |
Ottiene o imposta una stringa contenente il nome della gestione connessione SMO per il database di destinazione. |
| DestinationDatabase |
Ottiene o imposta una stringa contenente il nome del database di destinazione. |
| DestinationTranslateChar |
Ottiene o imposta un valore booleano che indica il valore di AutoTranslate nella stringa di connessione OLE DB destinazione. |
| DropObjectsFirst |
Ottiene o imposta un valore booleano che indica se gli oggetti selezionati per il trasferimento dall'origine vengono eliminati per primi nel server di destinazione prima dell'inizio del trasferimento. |
| 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 booleano che indica se le proprietà estese vengono trasferite dal database di 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 degli schemi da trasferire dal database di origine al database di destinazione quando CopyAllSchemas è false. |
| SourceConnection |
Ottiene o imposta una stringa contenente il nome della gestione connessione SMO per il database di origine. |
| SourceDatabase |
Ottiene o imposta una stringa contenente il nome del database da cui verranno trasferiti gli oggetti. |
| SourceTranslateChar |
Ottiene o imposta un valore booleano che indica il valore di AutoTranslate nella stringa di connessione dell'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 | (Ereditato da Task) |
| UseCollation |
Ottiene o imposta un valore booleano 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 gli utenti del database SQL Server 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 viste 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 l'XML del pacchetto obsoleto. (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 l'XML del pacchetto obsoleto con il nuovo XML del pacchetto se CanUpdate(String) è impostato su true. (Ereditato da Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Verifica che l'attività sia configurata correttamente. |