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. |
Свойства
| Имя | Описание |
|---|---|
| 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) |
Проверяет, правильно ли настроена задача. |