TransferSqlServerObjectsTask 类

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

继承层次结构

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

命名空间:  Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask
程序集:  Microsoft.SqlServer.TransferSqlServerObjectsTask(在 Microsoft.SqlServer.TransferSqlServerObjectsTask.dll 中)

语法

声明
<GuidAttribute("DB493BD0-194A-47BA-8084-511537354DD4")> _
Public NotInheritable Class TransferSqlServerObjectsTask _
    Inherits Task _
    Implements ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
用法
Dim instance As TransferSqlServerObjectsTask
[GuidAttribute("DB493BD0-194A-47BA-8084-511537354DD4")]
public sealed class TransferSqlServerObjectsTask : Task, 
    ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"DB493BD0-194A-47BA-8084-511537354DD4")]
public ref class TransferSqlServerObjectsTask sealed : public Task, 
    ITransferSqlServerObjectsTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("DB493BD0-194A-47BA-8084-511537354DD4")>]
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

TransferSqlServerObjectsTask 类型公开以下成员。

构造函数

  名称 说明
公共方法 TransferSqlServerObjectsTask Initializes a new instance of the TransferSqlServerObjectsTask class.

页首

属性

  名称 说明
公共属性 CopyAllDefaults Gets or sets a Boolean indicating that the transfer includes the SQL Server defaults.
公共属性 CopyAllDRIObjects Gets or sets a value that indicates whether the task copies all objects that are related to declarative referential integrity (DRI).
公共属性 CopyAllLogins 已过时。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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 CopyAllUsers 已过时。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.
公共属性 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.
公共属性 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.
公共属性 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.
公共属性 CopyDatabaseRoles Gets or sets a Boolean indicating whether database roles are transferred from the source to the target database.
公共属性 CopyDatabaseUsers Gets or sets a Boolean indicating whether database users are transferred from the source to the target database.
公共属性 CopyForeignKeys Gets or sets a Boolean indicating whether foreign keys are transferred from the source to the target database.
公共属性 CopyFullTextIndexes Gets or sets a Boolean indicating whether full-text properties are transferred from the source to the target database.
公共属性 CopyIndexes Gets or sets a Boolean indicating whether indexes are transferred from the source to the target database.
公共属性 CopyObjectLevelPermissions Gets or sets a Boolean indicating whether securable objects are included in the transfer from the source to the target database.
公共属性 CopyPrimaryKeys Gets or sets a Boolean indicating whether primary keys are transferred from the source to the target database.
公共属性 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.
公共属性 CopySqlServerLogins Gets or sets a Boolean indicating whether SQL Server logins are included in the transfer from the source to the target database.
公共属性 CopyTriggers Gets or sets a Boolean indicating whether triggers are included in the transfer from the source to the target database.
公共属性 DebugMode Gets or sets a Boolean that indicates whether a task should determine whether breakpoints are enabled.
公共属性 DefaultsList Gets or sets a StringCollection containing the default objects to transfer when the CopyAllDefaults is set to false.
公共属性 DestinationConnection Gets or sets a String containing the name of the SMO connection manager for the destination database.
公共属性 DestinationDatabase Gets or sets a String containing the name of the destination database.
公共属性 DestinationTranslateChar Gets or sets a Boolean indicating the value of AutoTranslate in the OLE DB destination connection string.
公共属性 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.
公共属性 ExecutionValue Returns an object containing the count of the number of objects transferred. (覆盖 Task.ExecutionValue。)
公共属性 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.
公共属性 GenerateScriptsInUnicode Gets or sets a Boolean that indicates whether the script generated is in Unicode format.
公共属性 IncludeDependentObjects Gets or sets a Boolean that indicates whether the dependent objects are included in the transfer.
公共属性 IncludeExtendedProperties Gets or sets a Boolean indicating whether extended properties are transferred from the source to the target database.
公共属性 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.
公共属性 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.
公共属性 PartitionSchemesList Gets or sets a StringCollection containing the partition schemes to transfer from the source database to the destination database when CopyAllPartitionSchemes is false.
公共属性 RulesList Gets or sets a StringCollection containing the rules to transfer from the source database to the destination database when CopyAllRules is false.
公共属性 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.
公共属性 SourceConnection Gets or sets a String containing the name of the SMO connection manager for the source database.
公共属性 SourceDatabase Gets or sets a String containing the name of the database from which objects will be transferred.
公共属性 SourceTranslateChar Gets or sets a Boolean indicating the value of AutoTranslate in the OLE DB source connection string.
公共属性 SqlAssembliesList Gets or sets a StringCollection listing the SQL Server assemblies to transfer when CopyAllSqlAssemblies is false.
公共属性 StoredProceduresList Gets or sets a StringCollection listing the stored procedures to transfer when CopyAllStoredProcedures is false.
公共属性 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.
公共属性 TablesList Gets or sets a StringCollection listing the tables to transfer when CopyAllTables is false.
公共属性 UseCollation Gets or sets a Boolean indicating whether the transfer should use collations.
公共属性 UserDefinedAggregatesList Gets or sets a StringCollection listing the user-defined aggregates to transfer when CopyAllUserDefinedAggregates is false.
公共属性 UserDefinedDataTypesList Gets or sets a StringCollection listing the user-defined data types to transfer when CopyAllUserDefinedDataTypes is false.
公共属性 UserDefinedFunctionsList Gets or sets a StringCollection listing the user-defined functions to transfer when CopyAllUserDefinedFunctions is false.
公共属性 UserDefinedTypesList Gets or sets a StringCollection listing the user-defined types to transfer when CopyAllUserDefinedTypes is false.
公共属性 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.
公共属性 Version *** Member deprecated; see Remarks. ***    Returns the version of the task. This property is read-only. (从 Task 继承。)
公共属性 ViewsList Gets or sets a StringCollection listing the views to transfer when CopyAllViews is false.
公共属性 XmlSchemaCollectionsList Gets or sets a StringCollection listing the XML schema collections to transfer when CopyAllXmlSchemaCollections is false.

页首

方法

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

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask 命名空间