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