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 permettono di copiare vari oggetti SQL Server da un server all'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
| Nome | Descrizione |
|---|---|
| TransferSqlServerObjectsTask() |
Inizializza una nuova istanza della classe TransferSqlServerObjectsTask. |
Proprietà
| Nome | Descrizione |
|---|---|
| CopyAllDefaults |
Ottiene o imposta un Booleano che indica che il trasferimento include i valori predefiniti di SQL Server. |
| CopyAllDRIObjects |
Ottiene o imposta un valore che indica se il compito copia tutti gli oggetti correlati all'integrità referenziale dichiarativa (DRI). |
| CopyAllLogins |
Obsoleti.
Ottiene o imposta un Booleano che indica se tutti gli accessi di SQL Server sono stati copiati dal database sorgente al database di destinazione durante l'operazione di trasferimento, o solo gli accessi specificati. |
| CopyAllObjects |
Ottiene o imposta un Booleano che indica se tutti gli oggetti del database di SQL Server vengono trasferiti dalla sorgente al database di destinazione, o solo agli oggetti specificati. I seguenti oggetti di database SQL Server possono essere trasferiti: predefiniti, regole, stored procedure, tabelle, trigger, tipi di dati definiti dall'utente e viste. |
| CopyAllPartitionFunctions |
Ottiene o imposta un Booleano che indica se tutte le partizioni di SQL Server vengono trasferite dalla sorgente al database di destinazione, o solo alle partizioni specificate. |
| CopyAllPartitionSchemes |
Ottiene o imposta un Booleano che indica se tutti gli schemi di partizione di SQL Server vengono trasferiti dal database sorgente al database di destinazione, o solo gli schemi di partizione specificati. |
| CopyAllRules |
Ottiene o imposta un Boolean che indica se tutte le regole di SQL Server vengono trasferite dalla sorgente al database di destinazione, o solo le regole specificate. |
| CopyAllSchemas |
Ottiene o imposta un Booleano che indica se tutti gli schemi di SQL Server vengono trasferiti dalla sorgente al database di destinazione, o solo gli schemi specificati. |
| CopyAllSqlAssemblies |
Ottiene o imposta un Booleano che indica se tutti gli assembly di SQL Server vengono trasferiti dalla sorgente al database di destinazione, o solo gli assembly specificati. |
| CopyAllStoredProcedures |
Ottiene o imposta un Booleano che indica se tutte le stored procedure di SQL Server vengono trasferite dalla sorgente al database di destinazione, o solo le stored procedure specificate. |
| CopyAllTables |
Ottiene o imposta un Booleano che indica se tutte le tabelle di SQL Server sono state trasferite dalla sorgente al database di destinazione, o solo le tabelle specificate. |
| CopyAllUserDefinedAggregates |
Ottiene o imposta un Booleano che indica se tutti gli aggregati definiti dall'utente vengono trasferiti dalla sorgente al database di destinazione, o solo gli aggregati specificati dall'utente. |
| CopyAllUserDefinedDataTypes |
Ottiene o imposta un Booleano che indica se tutti i tipi di dati definiti dall'utente vengono trasferiti dalla fonte al database di destinazione, o solo i tipi di dati definiti dall'utente. |
| CopyAllUserDefinedFunctions |
Ottiene o imposta un booleano che indica se tutte le funzioni definite dall'utente vengono trasferite dalla sorgente al database di destinazione, o solo le funzioni definite dall'utente specificate. |
| CopyAllUserDefinedTypes |
Ottiene o imposta un Booleano che indica se tutti i tipi definiti dall'utente vengono trasferiti dalla sorgente al database di destinazione, o solo i tipi specificati dall'utente. |
| CopyAllUsers |
Obsoleti.
Ottiene o imposta un Booleano che indica se tutti gli utenti del database di SQL Server sono stati copiati dal database sorgente al database di destinazione, o solo gli utenti specificati. |
| CopyAllViews |
Ottiene o imposta un Boolean che indica se tutte le viste di SQL Server vengono trasferite dalla sorgente al database di destinazione, o solo le viste specificate. |
| CopyAllXmlSchemaCollections |
Ottiene o imposta un Boolean che indica se tutte le collezioni di schema XML vengono trasferite dalla sorgente al database di destinazione, o solo alle collezioni di schema XML specificate. |
| CopyData |
Ottiene o imposta un Booleano che indica se i dati sono inclusi come parte del trasferimento di tabelle e viste dalla sorgente di SQL Server al database di destinazione. |
| CopyDatabaseRoles |
Ottiene o imposta un Booleano che indica se i ruoli del database vengono trasferiti dal database sorgente a quello di destinazione. |
| CopyDatabaseUsers |
Ottiene o imposta un Booleano che indica se gli utenti del database vengono trasferiti dal database sorgente al database di destinazione. |
| CopyForeignKeys |
Ottiene o imposta un Boolean che indica se le chiavi esterne vengono trasferite dalla sorgente al database di destinazione. |
| CopyFullTextIndexes |
Ottiene o imposta un Booleano che indica se le proprietà del testo intero vengono trasferite dalla sorgente al database di destinazione. |
| CopyIndexes |
Ottiene o imposta un Booleano che indica se gli indici vengono trasferiti dalla sorgente al database di destinazione. |
| CopyObjectLevelPermissions |
Ottiene o imposta un Booleano che indica se gli oggetti sicuri sono inclusi nel trasferimento dal database sorgente al database di destinazione. |
| CopyPrimaryKeys |
Ottiene o imposta un Booleano che indica se le chiavi primarie vengono trasferite dalla sorgente al database di destinazione. |
| CopySchema |
Ottiene o imposta un 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 Boolean che indica se i login di SQL Server sono inclusi nel trasferimento dal database sorgente al database di destinazione. |
| CopyTriggers |
Ottiene o imposta un Booleano che indica se i trigger sono inclusi nel trasferimento dalla sorgente al database di destinazione. |
| DebugMode |
Ottiene o imposta un Booleano che indica se un compito dovrebbe determinare se i punti di interruzione sono abilitati. |
| DefaultsList |
Ottiene o imposta una StringCollection contenente gli oggetti predefiniti da trasferire quando la CopyAllDefaults viene impostata su falso. |
| DestinationConnection |
Ottiene o imposta una Stringa contenente il nome del gestore di 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 Booleano che indica il valore di AutoTranslate nella stringa di connessione di destinazione OLE DB. |
| DropObjectsFirst |
Ottiene o imposta un Boolean che indica se gli oggetti selezionati per il trasferimento dalla sorgente vengono lasciati prima sul server di destinazione prima che il trasferimento inizi. |
| ExecutionValue |
Restituisce un oggetto contenente il conteggio del numero di oggetti trasferiti. |
| ExistingData |
Ottiene o imposta un valore dall'enumerazione ExistingData per determinare se i dati debbano essere aggiunti ai dati esistenti o se i dati esistenti vengano sostituiti con la sovrascrittura. |
| GenerateScriptsInUnicode |
Ottiene o imposta un booleano che indica se lo script generato è in formato Unicode. |
| IncludeDependentObjects |
Ottiene o imposta un booleano che indica se gli oggetti dipendenti sono inclusi nel trasferimento. |
| IncludeExtendedProperties |
Ottiene o imposta un Booleano che indica se le proprietà estese vengono trasferite dalla sorgente al database di destinazione. |
| LoginsList |
Ottiene o imposta una StringCollection contenente gli accessi di SQL Server per trasferirla dal database sorgente al database di destinazione quando CopyAllLogins è falso. |
| PartitionFunctionsList |
Ottiene o imposta una StringCollection contenente le funzioni di partizione per trasferirlo dal database sorgente al database di destinazione quando la CopyAllPartitionFunctions è falsa. |
| PartitionSchemesList |
Ottiene o imposta una StringCollection contenente gli schemi di partizione da trasferire dal database sorgente al database di destinazione quando CopyAllPartitionSchemes è falso. |
| RulesList |
Ottiene o imposta una StringCollection contenente le regole per trasferire dal database sorgente al database di destinazione quando CopyAllRules è falso. |
| SchemasList |
Ottiene o imposta una StringCollection contenente l'elenco degli schemi da trasferire dal database sorgente a quello di destinazione quando CopyAllSchemas è falso. |
| SourceConnection |
Ottiene o imposta una stringa contenente il nome del gestore di connessione SMO per il database sorgente. |
| SourceDatabase |
Ottiene o imposta una Stringa contenente il nome del database da cui gli oggetti verranno trasferiti. |
| SourceTranslateChar |
Ottiene o imposta un Booleano che indica il valore di AutoTranslate nella stringa di connessione sorgente OLE DB. |
| SqlAssembliesList |
Ottiene o imposta una StringCollection che elenca gli assembly di SQL Server per trasferire quando CopyAllSqlAssemblies è falso. |
| StoredProceduresList |
Ottiene o imposta una StringCollection che elenca le stored procedure da trasferire quando CopyAllStoredProcedures è falso. |
| SuspendRequired |
Ottiene o imposta un Booleano che indica se i compiti devono essere sospeniti quando incontrano un punto di interruzione. Questo valore viene stabilito dal motore di esecuzione per task e container quando si incontra un punto di interruzione. |
| TablesList |
Ottiene o imposta una StringCollection che elenca le tabelle da trasferire quando CopyAllTables è falso. |
| TargetServerVersion |
Contiene i metodi e le proprietà che permettono di copiare vari oggetti SQL Server da un server all'altro. La classe non può essere ereditata. (Ereditato da Task) |
| UseCollation |
Ottiene o imposta un booleano che indica se il trasferimento deve utilizzare collazioni. |
| UserDefinedAggregatesList |
Ottiene o imposta una StringCollection che elenca gli aggregati definiti dall'utente per trasferire quando CopyAllUserDefinedAggregates è falso. |
| UserDefinedDataTypesList |
Ottiene o imposta una StringCollection che elenca i tipi di dati definiti dall'utente da trasferire quando CopyAllUserDefinedDataTypes è falso. |
| UserDefinedFunctionsList |
Ottiene o imposta una StringCollection che elenca le funzioni definite dall'utente da trasferire quando CopyAllUserDefinedFunctions è falso. |
| UserDefinedTypesList |
Ottiene o imposta una StringCollection che elenca i tipi definiti dall'utente da trasferire quando CopyAllUserDefinedTypes è falso. |
| UsersList |
Ottiene o imposta una StringCollection contenente gli utenti del database SQL Server per trasferirli dal database sorgente a quello di destinazione quando CopyAllUsers è falso. |
| Version |
Membro deprecato; vedi Osservazioni. Restituisce la versione del compito. Questa proprietà è di sola lettura. (Ereditato da Task) |
| ViewsList |
Ottiene o imposta una StringCollection che elenca le visualizzazioni da trasferire quando CopyAllViews è falso. |
| XmlSchemaCollectionsList |
Ottiene o imposta una StringCollection che elenca le collezioni di schema XML da trasferire quando CopyAllXmlSchemaCollections è falso. |
Metodi
| Nome | Descrizione |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
Passa a BreakpointManager un compito. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice. |
| CanUpdate(String) |
Membro deprecato; vedi Osservazioni. Un Booleano che indica se il nuovo XML del pacchetto può aggiornare il vecchio XML del pacchetto. (Ereditato da Task) |
| Equals(Object) |
Determina se due istanze dell'oggetto sono uguali. (Ereditato da DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Gestisce il compito. |
| GetConnectionID(Connections, String) |
Ottiene una stringa contenente l'ID della connessione. (Ereditato da Task) |
| GetConnectionName(Connections, String) |
Ottiene una stringa che contiene il nome della connessione. (Ereditato da Task) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da DtsObject) |
| InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Inizializza le proprietà associate al compito. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice. |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo. |
| ResumeExecution() |
Riprende l'esecuzione del compito dopo la pausa. Il compito o il contenitore viene ripreso dal motore di runtime. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo. |
| SuspendExecution() |
Indica che l'eseguibile deve essere sospeso. Questo metodo è chiamato dal motore di runtime. |
| Update(String) |
Membro deprecato; vedi Osservazioni. Questo metodo aggiorna il vecchio pacchetto XML con il nuovo pacchetto XML se CanUpdate(String) è impostato su true. (Ereditato da Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Verifica che il compito sia configurato correttamente. |