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

Получает или устанавливает значение, указывающее, копирует ли задача все объекты, связанные с декларативной референтной целостностью (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, содержащий объекты по умолчанию для передачи, когда настройка CopyAllDefaults ложная.

DestinationConnection

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

DestinationDatabase

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

DestinationTranslateChar

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

DropObjectsFirst

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

ExecutionValue

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

ExistingData

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

GenerateScriptsInUnicode

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

IncludeDependentObjects

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

IncludeExtendedProperties

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

LoginsList

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

PartitionFunctionsList

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

PartitionSchemesList

Получает или устанавливает StringCollection, содержащий схемы разделов, для передачи из исходной базы данных в базу назначения, если CopyAllPartitionSchemes ошибка.

RulesList

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

SchemasList

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

SourceConnection

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

SourceDatabase

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

SourceTranslateChar

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

SqlAssembliesList

Получает или устанавливает StringCollection с перечислением ассемблеров SQL Server для передачи, когда CopyAllSqlAssemblies false.

StoredProceduresList

Получает или устанавливает StringCollection, перечисляющий хранящиеся процедуры для передачи, когда CopyAllStoredProcedures false.

SuspendRequired

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

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 ошибка.

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)

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

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