TransferSqlServerObjectsTask Класс

Определение

Содержит методы и свойства, позволяющие копировать различные объекты 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 IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
Наследование
TransferSqlServerObjectsTask
Атрибуты
Реализации

Конструкторы

TransferSqlServerObjectsTask()

Инициализирует новый экземпляр класса TransferSqlServerObjectsTask.

Свойства

CopyAllDefaults

Возвращает или задает логическое значение, указывающее, что передача включает SQL Server значения по умолчанию.

CopyAllDRIObjects

Возвращает или задает значение, указывающее, копируются ли при выполнении задачи все объекты, связанные с декларативным ограничением ссылочной целостности.

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

Возвращает или задает значение типа Boolean, указывающее, должна ли задача определять включение точек останова.

DefaultsList

Возвращает или задает StringCollection, содержащий объекты по умолчанию для передачи, если CopyAllDefaults задано значение false.

DestinationConnection

Возвращает или задает строку, содержащую имя диспетчера соединений SMO для целевой базы данных.

DestinationDatabase

Возвращает или задает строку, содержащую имя целевой базы данных.

DestinationTranslateChar

Возвращает или задает логическое значение, указывающее значение AutoTranslate в строке назначения OLE DB.

DropObjectsFirst

Возвращает или задает логическое значение, указывающее, удаляются ли объекты, выбранные для передачи из источника, сначала на целевом сервере перед началом передачи.

ExecutionValue

Возвращает объект, указывающий количество передаваемых объектов.

ExistingData

Возвращает или задает значение из перечисления ExistingData, указывающее, должны ли данные добавляться к существующим данным, или необходимо перезаписать существующие данные.

GenerateScriptsInUnicode

Возвращает или задает логическое значение, указывающее, находится ли созданный скрипт в формате Юникода.

IncludeDependentObjects

Возвращает или задает логическое значение, указывающее, включены ли зависимые объекты в передачу.

IncludeExtendedProperties

Возвращает или задает логическое значение, указывающее, передаются ли расширенные свойства из источника в целевую базу данных.

LoginsList

Возвращает или задает StringCollection, содержащий имена входа SQL Server для передачи из базы данных-источника в целевую базу данных, если CopyAllLogins значение равно false.

PartitionFunctionsList

Возвращает или задает stringCollection, содержащий функции секционирования для передачи из базы данных-источника в целевую базу данных, если CopyAllPartitionFunctions значение равно false.

PartitionSchemesList

Возвращает или задает stringCollection, содержащий схемы секционирования для передачи из базы данных-источника в целевую базу данных, если CopyAllPartitionSchemes значение равно false.

RulesList

Возвращает или задает StringCollection, содержащий правила для передачи из базы данных-источника в целевую базу данных, если CopyAllRules значение равно false.

SchemasList

Возвращает или задает StringCollection, содержащий список схем для передачи из базы данных-источника в целевую базу данных, если CopyAllSchemas значение равно false.

SourceConnection

Возвращает или задает строку, содержащую имя диспетчера соединений SMO для базы данных-источника.

SourceDatabase

Возвращает или задает строку, содержащую имя базы данных, из которой будут передаваться объекты.

SourceTranslateChar

Возвращает или задает логическое значение, указывающее значение AutoTranslate в строке подключения к источнику OLE DB.

SqlAssembliesList

Возвращает или задает stringCollection со списком SQL Server сборок для передачи, если CopyAllSqlAssemblies значение равно false.

StoredProceduresList

Возвращает или задает stringCollection со списком хранимых процедур для передачи при CopyAllStoredProcedures значении false.

SuspendRequired

Возвращает или задает значение типа Boolean, которое указывает, будет ли производиться приостановка задачи в точках останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова.

TablesList

Возвращает или задает stringCollection со списком таблиц для передачи, если CopyAllTables значение равно false.

TargetServerVersion

Содержит методы и свойства, позволяющие копировать различные объекты SQL Server с одного сервера на другой. Этот класс не наследуется.

(Унаследовано от Task)
UseCollation

Возвращает или задает логическое значение, указывающее, следует ли передавать использовать параметры сортировки.

UserDefinedAggregatesList

Возвращает или задает stringCollection со списком определяемых пользователем статистических выражений для передачи, если CopyAllUserDefinedAggregates значение равно false.

UserDefinedDataTypesList

Возвращает или задает stringCollection со списком определяемых пользователем типов данных для передачи, если CopyAllUserDefinedDataTypes значение равно false.

UserDefinedFunctionsList

Возвращает или задает stringCollection со списком определяемых пользователем функций для передачи, если CopyAllUserDefinedFunctions значение равно false.

UserDefinedTypesList

Возвращает или задает stringCollection со списком определяемых пользователем типов для передачи, если CopyAllUserDefinedTypes значение равно false.

UsersList

Возвращает или задает stringCollection, содержащий пользователей базы данных SQL Server для передачи из базы данных-источника в целевую базу данных, если CopyAllUsers значение равно false.

Version

*** Элемент устарел; см. примечания. *** Возвращает версию задания. Это свойство доступно только для чтения.

(Унаследовано от Task)
ViewsList

Возвращает или задает stringCollection, в котором перечисляются представления для передачи, если CopyAllViews задано значение false.

XmlSchemaCollectionsList

Возвращает или задает stringCollection со списком коллекций XML-схем для передачи, если CopyAllXmlSchemaCollections значение равно false.

Методы

AcceptBreakpointManager(BreakpointManager)

Передает задаче объект BreakpointManager. Этот метод вызывается средой выполнения и не используется в коде.

CanUpdate(String)

*** Элемент устарел; см. примечания. Логическое значение, указывающее, может ли новый XML-код пакета обновить старый XML-код пакета.

(Унаследовано от Task)
Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Выполняет задачу.

GetConnectionID(Connections, String)

Возвращает строку, содержащую идентификатор соединения.

(Унаследовано от Task)
GetConnectionName(Connections, String)

Возвращает строку, содержащую имя соединения.

(Унаследовано от Task)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Инициализирует свойства, связанные с задачей. Этот метод вызывается средой выполнения и не используется в коде.

LoadFromXML(XmlElement, IDTSInfoEvents)

Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents).

ResumeExecution()

Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения.

SaveToXML(XmlDocument, IDTSInfoEvents)

Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Указывает, что исполняемый объект должен быть приостановлен. Этот метод вызывается средой выполнения.

Update(String)

*** Элемент устарел; см. примечания. Этот метод обновляет старый XML-код пакета новым XML-кодом пакета, если CanUpdate(String) задано значение true.

(Унаследовано от Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Проверяет, правильно ли настроена задача.

Применяется к