Freigeben über


TransferSqlServerObjectsTask-Klasse

Contains the methods and properties that allow you to copy various SQL Server objects from one server to another. This class cannot be inherited.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime. . :: . .Task
      Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask..::..TransferSqlServerObjectsTask

Namespace:  Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask
Assembly:  Microsoft.SqlServer.TransferSqlServerObjectsTask (in Microsoft.SqlServer.TransferSqlServerObjectsTask.dll)

Syntax

'Declaration
<GuidAttribute("A3859AE1-B057-465e-B106-51CAA03F8532")> _
Public NotInheritable Class TransferSqlServerObjectsTask _
    Inherits Task _
    Implements ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
'Usage
Dim instance As TransferSqlServerObjectsTask
[GuidAttribute("A3859AE1-B057-465e-B106-51CAA03F8532")]
public sealed class TransferSqlServerObjectsTask : Task, 
    ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"A3859AE1-B057-465e-B106-51CAA03F8532")]
public ref class TransferSqlServerObjectsTask sealed : public Task, 
    ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("A3859AE1-B057-465e-B106-51CAA03F8532")>]
type TransferSqlServerObjectsTask =  
    class
        inherit Task
        interface ITransferSqlServerObjectsTask
        interface IDTSBreakpointSite
        interface IDTSSuspend
        interface IDTSComponentPersist
    end
public final class TransferSqlServerObjectsTask extends Task implements ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist

Der TransferSqlServerObjectsTask-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TransferSqlServerObjectsTask Initializes a new instance of the TransferSqlServerObjectsTask class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CopyAllDefaults Gets or sets a Boolean indicating that the transfer includes the SQL Server defaults.
Öffentliche Eigenschaft CopyAllDRIObjects Gets or sets a value that indicates whether the task copies all objects that are related to declarative referential integrity (DRI).
Öffentliche Eigenschaft CopyAllLogins Veraltet Gets or sets a Boolean indicating whether all the SQL Server logins are copied from the source database to the target database in the transfer operation, or only the specified logins.
Öffentliche Eigenschaft CopyAllObjects Gets or sets a Boolean indicating whether all SQL Server database objects are transferred from the source to the target database, or only the specified objects. The following SQL Server database objects can be transferred: defaults, rules, stored procedures, tables, triggers, user-defined data types, and views.
Öffentliche Eigenschaft CopyAllPartitionFunctions Gets or sets a Boolean indicating whether all SQL Server partitions are transferred from the source to the target database, or only the specified partitions.
Öffentliche Eigenschaft CopyAllPartitionSchemes Gets or sets a Boolean indicating whether all SQL Server partition schemes are transferred from the source to the target database, or only the specified partition schemes.
Öffentliche Eigenschaft CopyAllRules Gets or sets a Boolean indicating whether all SQL Server rules are transferred from the source to the target database, or only the specified rules.
Öffentliche Eigenschaft CopyAllSchemas Gets or sets a Boolean indicating whether all SQL Server schemas are transferred from the source to the target database, or only the specified schemas.
Öffentliche Eigenschaft CopyAllSqlAssemblies Gets or sets a Boolean indicating whether all SQL Server assemblies are transferred from the source to the target database, or only the specified assemblies.
Öffentliche Eigenschaft CopyAllStoredProcedures Gets or sets a Boolean indicating whether all SQL Server stored procedures are transferred from the source to the target database, or only the specified stored procedures.
Öffentliche Eigenschaft CopyAllTables Gets or sets a Boolean indicating whether all SQL Server tables are transferred from the source to the target database, or only the specified tables.
Öffentliche Eigenschaft CopyAllUserDefinedAggregates Gets or sets a Boolean indicating whether all user-defined aggregates are transferred from the source to the target database, or only the specified user-defined aggregates.
Öffentliche Eigenschaft CopyAllUserDefinedDataTypes Gets or sets a Boolean indicating whether all user-defined data types are transferred from the source to the target database, or only the specified user-defined data types.
Öffentliche Eigenschaft CopyAllUserDefinedFunctions Gets or sets a Boolean indicating whether all user-defined functions are transferred from the source to the target database, or only the specified user-defined functions.
Öffentliche Eigenschaft CopyAllUserDefinedTypes Gets or sets a Boolean indicating whether all user-defined types are transferred from the source to the target database, or only the specified user-defined types.
Öffentliche Eigenschaft CopyAllUsers Veraltet Gets or sets a Boolean indicating whether all the SQL Server database users are copied from the source database to the target database, or only the specified users.
Öffentliche Eigenschaft CopyAllViews Gets or sets a Boolean indicating whether all SQL Server views are transferred from the source to the target database, or only the specified views.
Öffentliche Eigenschaft CopyAllXmlSchemaCollections Gets or sets a Boolean indicating whether all XML schema collections are transferred from the source to the target database, or only the specified XML schema collections.
Öffentliche Eigenschaft CopyData Gets or sets a Boolean indicating whether data is included as part of the transfer of tables and views from the SQL Server source to the target database.
Öffentliche Eigenschaft CopyDatabaseRoles Gets or sets a Boolean indicating whether database roles are transferred from the source to the target database.
Öffentliche Eigenschaft CopyDatabaseUsers Gets or sets a Boolean indicating whether database users are transferred from the source to the target database.
Öffentliche Eigenschaft CopyForeignKeys Gets or sets a Boolean indicating whether foreign keys are transferred from the source to the target database.
Öffentliche Eigenschaft CopyFullTextIndexes Gets or sets a Boolean indicating whether full-text properties are transferred from the source to the target database.
Öffentliche Eigenschaft CopyIndexes Gets or sets a Boolean indicating whether indexes are transferred from the source to the target database.
Öffentliche Eigenschaft CopyObjectLevelPermissions Gets or sets a Boolean indicating whether securable objects are included in the transfer from the source to the target database.
Öffentliche Eigenschaft CopyPrimaryKeys Gets or sets a Boolean indicating whether primary keys are transferred from the source to the target database.
Öffentliche Eigenschaft CopySchema Gets or sets a Boolean that specifies whether the schema is copied in the transfer operation. This property is only available for SQL Server 2005 or later versions.
Öffentliche Eigenschaft CopySqlServerLogins Gets or sets a Boolean indicating whether SQL Server logins are included in the transfer from the source to the target database.
Öffentliche Eigenschaft CopyTriggers Gets or sets a Boolean indicating whether triggers are included in the transfer from the source to the target database.
Öffentliche Eigenschaft DebugMode Gets or sets a Boolean that indicates whether a task should determine whether breakpoints are enabled.
Öffentliche Eigenschaft DefaultsList Gets or sets a StringCollection containing the default objects to transfer when the CopyAllDefaults is set to false.
Öffentliche Eigenschaft DestinationConnection Gets or sets a String containing the name of the SMO connection manager for the destination database.
Öffentliche Eigenschaft DestinationDatabase Gets or sets a String containing the name of the destination database.
Öffentliche Eigenschaft DestinationTranslateChar Gets or sets a Boolean indicating the value of AutoTranslate in the OLE DB destination connection string.
Öffentliche Eigenschaft DropObjectsFirst Gets or sets a Boolean that indicates whether the objects that have been selected for transfer from the source are dropped first on the destination server before the transfer begins.
Öffentliche Eigenschaft ExecutionValue Returns an object containing the count of the number of objects transferred. (Überschreibt Task. . :: . .ExecutionValue.)
Öffentliche Eigenschaft ExistingData Gets or sets a value from the ExistingData enumeration to determine whether data should be appended to existing data, or have the existing data replaced by being overwritten.
Öffentliche Eigenschaft GenerateScriptsInUnicode Gets or sets a Boolean that indicates whether the script generated is in Unicode format.
Öffentliche Eigenschaft IncludeDependentObjects Gets or sets a Boolean that indicates whether the dependent objects are included in the transfer.
Öffentliche Eigenschaft IncludeExtendedProperties Gets or sets a Boolean indicating whether extended properties are transferred from the source to the target database.
Öffentliche Eigenschaft LoginsList Gets or sets a StringCollection containing the SQL Server logins to transfer from the source database to the destination database when CopyAllLogins is false.
Öffentliche Eigenschaft PartitionFunctionsList Gets or sets a StringCollection containing the partition functions to transfer from the source database to the destination database when the CopyAllPartitionFunctions is false.
Öffentliche Eigenschaft PartitionSchemesList Gets or sets a StringCollection containing the partition schemes to transfer from the source database to the destination database when CopyAllPartitionSchemes is false.
Öffentliche Eigenschaft RulesList Gets or sets a StringCollection containing the rules to transfer from the source database to the destination database when CopyAllRules is false.
Öffentliche Eigenschaft SchemasList Gets or sets a StringCollection containing the list of schemas to transfer from the source database to the destination database when CopyAllSchemas is false.
Öffentliche Eigenschaft SourceConnection Gets or sets a String containing the name of the SMO connection manager for the source database.
Öffentliche Eigenschaft SourceDatabase Gets or sets a String containing the name of the database from which objects will be transferred.
Öffentliche Eigenschaft SourceTranslateChar Gets or sets a Boolean indicating the value of AutoTranslate in the OLE DB source connection string.
Öffentliche Eigenschaft SqlAssembliesList Gets or sets a StringCollection listing the SQL Server assemblies to transfer when CopyAllSqlAssemblies is false.
Öffentliche Eigenschaft StoredProceduresList Gets or sets a StringCollection listing the stored procedures to transfer when CopyAllStoredProcedures is false.
Öffentliche Eigenschaft SuspendRequired Gets or sets a Boolean that indicates whether tasks should suspend when they encounter a breakpoint. This value is set by the run-time engine for tasks and containers when a breakpoint is encountered.
Öffentliche Eigenschaft TablesList Gets or sets a StringCollection listing the tables to transfer when CopyAllTables is false.
Öffentliche Eigenschaft UseCollation Gets or sets a Boolean indicating whether the transfer should use collations.
Öffentliche Eigenschaft UserDefinedAggregatesList Gets or sets a StringCollection listing the user-defined aggregates to transfer when CopyAllUserDefinedAggregates is false.
Öffentliche Eigenschaft UserDefinedDataTypesList Gets or sets a StringCollection listing the user-defined data types to transfer when CopyAllUserDefinedDataTypes is false.
Öffentliche Eigenschaft UserDefinedFunctionsList Gets or sets a StringCollection listing the user-defined functions to transfer when CopyAllUserDefinedFunctions is false.
Öffentliche Eigenschaft UserDefinedTypesList Gets or sets a StringCollection listing the user-defined types to transfer when CopyAllUserDefinedTypes is false.
Öffentliche Eigenschaft UsersList Gets or sets a StringCollection containing the SQL Server database users to transfer from the source database to the destination database when CopyAllUsers is false.
Öffentliche Eigenschaft Version *** Member deprecated; see Remarks. ***    Returns the version of the task. This property is read-only. (Geerbt von Task.)
Öffentliche Eigenschaft ViewsList Gets or sets a StringCollection listing the views to transfer when CopyAllViews is false.
Öffentliche Eigenschaft XmlSchemaCollectionsList Gets or sets a StringCollection listing the XML schema collections to transfer when CopyAllXmlSchemaCollections is false.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AcceptBreakpointManager Passes a BreakpointManager to a task. This method is called by the runtime and is not used in code.
Öffentliche Methode CanUpdate *** Member deprecated; see Remarks. ***    A Boolean that indicates whether the new package XML can update the old package XML. (Geerbt von Task.)
Öffentliche Methode Equals Determines whether two object instances are equal. (Geerbt von DtsObject.)
Öffentliche Methode Execute Runs the task. (Überschreibt Task. . :: . .Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object).)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetConnectionID Gets a String containing the ID of the connection. (Geerbt von Task.)
Öffentliche Methode GetConnectionName Gets a String containing the name of the connection. (Geerbt von Task.)
Öffentliche Methode GetHashCode Returns the hash code for this instance. (Geerbt von DtsObject.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode InitializeTask Initializes the properties associated with the task. This method is called by the runtime and is not used in code. (Überschreibt Task. . :: . .InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker).)
Öffentliche Methode LoadFromXML This method is not callable by your application code. To load a package saved as .xml, use the Application..::..LoadPackage method.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ResumeExecution Resumes execution of the task after pausing. The task or container is resumed by the run-time engine.
Öffentliche Methode SaveToXML This method is not callable by your application code. To save a package as .xml, use the Application..::..SaveToXml method.
Öffentliche Methode SuspendExecution Indicates that the executable needs to suspend. This method is called by the run-time engine.
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode Update *** Member deprecated; see Remarks. ***    This method updates the old package XML with the new package XML if CanUpdate is set to true. (Geerbt von Task.)
Öffentliche Methode Validate Verifies that the task is properly configured. (Überschreibt Task. . :: . .Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging).)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.