TransferSqlServerObjectsTask 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于将各种SQL Server对象从一台服务器复制到另一台服务器的方法和属性。 此类不能被继承。
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 IDTSComponentPersistPublic NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask- 继承
- 属性
- 实现
构造函数
| TransferSqlServerObjectsTask() | 初始化 TransferSqlServerObjectsTask 类的新实例。 | 
属性
| CopyAllDefaults | 获取或设置一个布尔值,该值指示传输包括SQL Server默认值。 | 
| CopyAllDRIObjects | 获取或设置一个值,该值指示此任务是否复制与声明性引用完整性 (DRI) 相关的所有对象。 | 
| CopyAllLogins | 
				已过时.
			 获取或设置一个布尔值,该值指示是将所有SQL Server登录名从源数据库复制到传输操作中的目标数据库,还是仅将指定的登录名复制到目标数据库。 | 
| CopyAllObjects | 获取或设置一个布尔值,该值指示是将所有SQL Server数据库对象从源传输到目标数据库,还是仅传输指定的对象。 可以传输以下SQL Server数据库对象:默认值、规则、存储过程、表、触发器、用户定义的数据类型和视图。 | 
| CopyAllPartitionFunctions | 获取或设置一个布尔值,该值指示是将所有SQL Server分区从源传输到目标数据库,还是仅传输指定的分区。 | 
| CopyAllPartitionSchemes | 获取或设置一个布尔值,该值指示是将所有SQL Server分区方案从源传输到目标数据库,还是仅传输指定的分区方案。 | 
| CopyAllRules | 获取或设置一个布尔值,该值指示是否将所有SQL Server规则从源传输到目标数据库,还是仅传输指定的规则。 | 
| CopyAllSchemas | 获取或设置一个布尔值,该值指示是将所有SQL Server架构从源传输到目标数据库,还是仅传输指定的架构。 | 
| CopyAllSqlAssemblies | 获取或设置一个布尔值,该值指示所有SQL Server程序集是从源传输到目标数据库,还是仅传输指定的程序集。 | 
| CopyAllStoredProcedures | 获取或设置一个布尔值,该值指示是将所有SQL Server存储过程从源传输到目标数据库,还是仅传输指定的存储过程。 | 
| CopyAllTables | 获取或设置一个布尔值,该值指示所有SQL Server表是从源数据库传输到目标数据库,还是仅传输指定的表。 | 
| CopyAllUserDefinedAggregates | 获取或设置一个布尔值,该值指示是将所有用户定义的聚合从源传输到目标数据库,还是仅传输指定的用户定义的聚合。 | 
| CopyAllUserDefinedDataTypes | 获取或设置一个布尔值,该值指示是将所有用户定义的数据类型从源传输到目标数据库,还是仅传输指定的用户定义的数据类型。 | 
| CopyAllUserDefinedFunctions | 获取或设置一个布尔值,该值指示是将所有用户定义函数从源传输到目标数据库,还是仅传输指定的用户定义的函数。 | 
| CopyAllUserDefinedTypes | 获取或设置一个布尔值,该值指示是将所有用户定义的类型从源传输到目标数据库,还是仅传输指定的用户定义的类型。 | 
| CopyAllUsers | 
				已过时.
			 获取或设置一个布尔值,该值指示是将所有SQL Server数据库用户从源数据库复制到目标数据库,还是仅将指定用户复制到目标数据库。 | 
| CopyAllViews | 获取或设置一个布尔值,该值指示是将所有SQL Server视图从源传输到目标数据库,还是仅传输指定的视图。 | 
| CopyAllXmlSchemaCollections | 获取或设置一个布尔值,该值指示是否将所有 XML 架构集合从源传输到目标数据库,还是仅传输指定的 XML 架构集合。 | 
| CopyData | 获取或设置一个布尔值,该值指示数据是否包含在从SQL Server源传输到目标数据库的表和视图过程中。 | 
| CopyDatabaseRoles | 获取或设置一个布尔值,该值指示是否将数据库角色从源传输到目标数据库。 | 
| CopyDatabaseUsers | 获取或设置一个布尔值,该值指示是否将数据库用户从源数据库传输到目标数据库。 | 
| CopyForeignKeys | 获取或设置一个布尔值,该值指示是否将外键从源传输到目标数据库。 | 
| CopyFullTextIndexes | 获取或设置一个布尔值,该值指示是否将全文属性从源传输到目标数据库。 | 
| CopyIndexes | 获取或设置一个布尔值,该值指示索引是否从源数据库传输到目标数据库。 | 
| CopyObjectLevelPermissions | 获取或设置一个布尔值,该值指示是否将安全对象包含在从源数据库传输到目标数据库的传输中。 | 
| CopyPrimaryKeys | 获取或设置一个布尔值,该值指示主键是否从源传输到目标数据库。 | 
| CopySchema | 获取或设置一个布尔值,该值指定是否在传输操作中复制架构。 此属性仅适用于 SQL Server 2005 或更高版本。 | 
| CopySqlServerLogins | 获取或设置一个布尔值,该值指示是否将SQL Server登录名包含在从源数据库传输到目标数据库的传输中。 | 
| CopyTriggers | 获取或设置一个布尔值,该值指示触发器是否包含在从源数据库传输到目标数据库的传输中。 | 
| DebugMode | 获取或设置一个布尔值,该值指示任务是否应确定断点启用与否。 | 
| DefaultsList | 获取或设置一个 StringCollection,其中包含在设置为 false 时 CopyAllDefaults 要传输的默认对象。 | 
| DestinationConnection | 获取或设置一个字符串,其中包含目标数据库的 SMO 连接管理器的名称。 | 
| DestinationDatabase | 获取或设置包含目标数据库名称的字符串。 | 
| DestinationTranslateChar | 获取或设置一个布尔值,该值指示 OLE DB 目标连接字符串中的 AutoTranslate 值。 | 
| DropObjectsFirst | 获取或设置一个布尔值,该值指示在传输开始之前是否先在目标服务器上删除已选择从源传输的对象。 | 
| ExecutionValue | 返回一个对象,它包含已传输的对象数目的计数。 | 
| ExistingData | 从 ExistingData 枚举获取或设置一个值,该值用于确定是应将数据追加到现有数据,还是通过覆盖替换现有数据。 | 
| GenerateScriptsInUnicode | 获取或设置一个布尔值,该值指示生成的脚本是否采用 Unicode 格式。 | 
| IncludeDependentObjects | 获取或设置一个布尔值,该值指示是否在传输中包含依赖对象。 | 
| IncludeExtendedProperties | 获取或设置一个布尔值,该值指示是否将扩展属性从源传输到目标数据库。 | 
| LoginsList | 获取或设置一个 StringCollection,其中包含从源数据库传输到目标数据库的SQL Server登录名(如果CopyAllLogins为 false)。 | 
| PartitionFunctionsList | 获取或设置一个 StringCollection,其中包含在 false 时 CopyAllPartitionFunctions 要从源数据库传输到目标数据库的分区函数。 | 
| PartitionSchemesList | 获取或设置一个 StringCollection,其中包含从源数据库传输到目标数据库的分区方案(如果 CopyAllPartitionSchemes 为 false)。 | 
| RulesList | 获取或设置一个 StringCollection,其中包含从源数据库传输到目标数据库(如果为 false) CopyAllRules 的规则。 | 
| SchemasList | 获取或设置一个 StringCollection,其中包含从源数据库传输到目标数据库的架构列表(如果 CopyAllSchemas 为 false)。 | 
| SourceConnection | 获取或设置一个字符串,其中包含源数据库的 SMO 连接管理器的名称。 | 
| SourceDatabase | 获取或设置一个字符串,其中包含要从中传输对象的数据库的名称。 | 
| SourceTranslateChar | 获取或设置一个布尔值,该值指示 OLE DB 源连接字符串中的 AutoTranslate 值。 | 
| SqlAssembliesList | 获取或设置一个 StringCollection,其中列出了在 false 时CopyAllSqlAssemblies要传输的SQL Server程序集。 | 
| StoredProceduresList | 获取或设置一个 StringCollection,其中列出了在 false 时要传输的 CopyAllStoredProcedures 存储过程。 | 
| SuspendRequired | 获取或设置一个布尔值,该值指示在遇到断点时任务是否应挂起。 遇到断点时,将由任务和容器的运行时引擎设置此值。 | 
| TablesList | 获取或设置一个 StringCollection,其中列出了在 false 时要传输的 CopyAllTables 表。 | 
| TargetServerVersion | 包含用于将各种SQL Server对象从一台服务器复制到另一台服务器的方法和属性。 此类不能被继承。(继承自 Task) | 
| UseCollation | 获取或设置一个布尔值,该值指示传输是否应使用排序规则。 | 
| UserDefinedAggregatesList | 获取或设置一个 StringCollection,其中列出了用户定义的聚合,用于在 false 时 CopyAllUserDefinedAggregates 传输。 | 
| UserDefinedDataTypesList | 获取或设置一个 StringCollection,其中列出了在 false 时 CopyAllUserDefinedDataTypes 要传输的用户定义数据类型。 | 
| UserDefinedFunctionsList | 获取或设置一个 StringCollection,其中列出了在 false 时 CopyAllUserDefinedFunctions 要传输的用户定义函数。 | 
| UserDefinedTypesList | 获取或设置一个 StringCollection,其中列出了在 false 时 CopyAllUserDefinedTypes 要传输的用户定义类型。 | 
| UsersList | 获取或设置一个 StringCollection,其中包含SQL Server数据库用户从源数据库传输到目标数据库(如果为 false)。CopyAllUsers | 
| Version | *** 不推荐使用的成员;请参阅“备注”。 *** 返回任务的版本。 此属性为只读。(继承自 Task) | 
| ViewsList | 获取或设置一个 StringCollection,其中列出了在 false 时 CopyAllViews 要传输的视图。 | 
| XmlSchemaCollectionsList | 获取或设置一个 StringCollection,其中列出了在 false 时 CopyAllXmlSchemaCollections 要传输的 XML 架构集合。 |