Microsoft.SqlServer.Dac Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
BacPackage |
Представление артефакта, который содержит определение и данные приложения уровня данных. |
DacAzureDatabaseSpecification |
Определяет необязательные параметры, относящиеся к База данных SQL Microsoft Azure |
DacDataProgressMessage |
Данные, связанные с операцией выполнения, для отчетов об обновлениях состояния или ошибках, связанных с ходом выполнения. |
DacDeployOptions |
Определяет параметры, которые влияют на поведение развертывания пакета в базу данных. |
DacExceptionMessage |
Данные, связанные с сообщением об ошибке, содержащем сведения об исключении. |
DacExportOptions |
Определяет параметры, которые влияют на поведение экспорта пакета из базы данных. |
DacExtractOptions |
Определяет параметры, которые влияют на поведение извлечения пакета. |
DacImportOptions |
Определяет параметры, которые влияют на поведение импорта пакета в базу данных. |
DacMessage |
Данные, связанные с операцией выполнения, для отчетов об обновлениях состояния или ошибках. |
DacMessageEventArgs |
Данные, связанные с событием, создаются как обновления или ошибки состояния отчетов об операциях выполнения. |
DacOperationProgressMessage |
Сообщение о ходе выполнения, связанное с общей операцией импорта или экспорта. |
DacPackage |
Представление артефакта, который содержит определение приложения уровня данных. |
DacPackageExtensions |
Предоставляет методы расширений для поддержки работы с объектами DacPackage. Эти методы расширения работают с существующим DacPackage |
DacProfile |
Содержит параметры, связанные с определенной конфигурацией развертывания. |
DacProgressEventArgs |
Данные, связанные с событием, которое вызывается, когда операция выполнения завершает отдельные шаги обработки. |
DacRetryMessage |
Это сообщение появляется, когда API DacFx повторил команду или подключение из-за временной ошибки, возвращенной сервером. |
DacServices |
Предоставляет операции для создания и использования пакетов DAC, представленных экземплярами DacPackage. |
DacServicesException |
Исключение, вызываемое при ошибках службы DAC. |
DataOperationStateProvider |
Реализуйте этот интерфейс для управления извлечением таблиц пользовательских данных базы данных в учетную запись хранения Azure и публикацией данных таблиц из хранилища Azure в целевую базу данных. |
DeploymentPropertyAliasAttribute |
Этот класс служит для поддержки инфраструктуры продукта и не предназначен для непосредственного использования в коде. Определяет псевдоним для свойства развертывания при использовании для переопределения свойств командной строки. |
LogObjectHashedEventArgs |
Данные, связанные с событием, вызванным как имя объекта, хэшируются, если hashObjectNamesInLogs имеет значение true. |
NestedDeploymentPropertyAttribute |
Этот класс служит для поддержки инфраструктуры продукта и не предназначен для непосредственного использования в коде. Указывает, что свойство развертывания должно быть развернуто для переопределения свойств командной строки. |
OptionDescriptionAttribute |
Настраивает описание параметра. |
PackageMetadata |
Сведения о метаданных, описывающие пакет. |
PackageOptions |
Определяет дополнительные параметры и дополнительные артефакты для создания пакета. |
PublishOptions |
Настраивает параметры для того, что будет сообщаться при выполнении определенных операций из DacServices, в частности, будет ли создан DeployReport и (или) DeployScript. |
PublishResult |
Содержит результаты операции публикации или скрипта. Он будет содержать по крайней мере одно из свойств или DatabaseScript в DeploymentReport зависимости от того, что было запрошено вPublishOptions |
SourceInformation |
Представляет сведения об интересующем элементе в модели, например SqlRuleProblem. |
SqlConnectionStringBuilderHelper |
Открытый класс для поддержки конфигурации проверки подлинности SQL для DacFx |
TSqlModelUtils |
Предоставляет вспомогательные методы для открытых API модели. |
Интерфейсы
IUniversalAuthProvider |
Реализуйте этот интерфейс для создания строкового маркера доступа. Этот маркер доступа будет использоваться для задания AccessToken для всех экземпляров SqlConnection, созданных при подключении к базе данных. |
Перечисления
DacAzureEdition |
Список возможных выпусков для База данных SQL Microsoft Azure |
DacExtractTarget |
Указывает различные целевые объекты извлечения при извлечении базы данных. |
DacMessageType |
Задает тип (или серьезность) сообщения, связанного с данным событием. |
DacOperationStatus |
Указывает состояние операции службы. |
DacSchemaModelStorageType |
Задает тип резервного хранилища для модели схемы. |
DataOperationStepState |
Возможные состояния, в которые может находиться один шаг в операции данных. |
DataStorageType |
Возможные типы хранения данных |
EngineVersion |
Представляет параметр, указывающий, какая версия ядра должна быть установлена или разрешена. В настоящее время этот параметр используется только в операциях, связанных с базой данных SQL Microsoft Azure. Например, это может использоваться во время экспорта, чтобы определить разрешенную версию подсистемы для проверки соответствия возможностей базы данных возможностям этой версии подсистемы. Аналогично, при определении параметров создания для открытой TSqlModel в API расширяемости это можно использовать для определения значения, которое должно быть присвоено ожидаемой версии подсистемы модели. |
ObjectType |
Определяет типы объектов, существующие в SQL Server. |