DacServices Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет операции для создания и использования пакетов DAC, представленных экземплярами DacPackage.
public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
- Наследование
-
DacServices
Конструкторы
DacServices(String) |
Создайте новый экземпляр DacServices класса , который работает с базой данных, указанной в предоставленном строка подключения. |
DacServices(String, IUniversalAuthProvider) |
Создайте новый экземпляр DacServices класса , который работает с базой данных, указанной предоставленным поставщиком строка подключения и проверки подлинности. |
DacServices(String, SecureString) |
Создайте новый экземпляр DacServices класса , который работает с базой данных, указанной в предоставленном строка подключения. |
Свойства
DiagnosticTrace |
TraceSource Получите для трассировок диагностика. |
Методы
Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>) |
Разверните предоставленный пакет в базе данных. |
DisableTelemetry() |
Предоставляет операции для создания и использования пакетов DAC, представленных экземплярами DacPackage. |
EnableTelemetry(String, Version) |
Включает данные телеметрии глобально и задает имя приложения и версии для включения в события телеметрии. |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>) |
Включает данные телеметрии глобально и задает имя приложения и версии для включения в события телеметрии. |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>) |
Включает данные телеметрии глобально и задает имя приложения и версии для включения в события телеметрии. |
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Извлекает схему и экспортирует данные из базы данных в пакет «bacpac». |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Извлеките схему из базы данных в пакет. |
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Извлеките схему из базы данных в пакет. |
GenerateCreateScript(DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания схемы предоставленного DacPackage объекта в базе данных. |
GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания схемы предоставленного DacPackage объекта в базе данных. |
GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) |
Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленного исходного и целевого DacPackage экземпляров в базе данных. |
GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Создайте XML-отчет о шагах, необходимых для развертывания схемы предоставленного DacPackage объекта в базе данных. |
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленного исходного и целевого DacPackage экземпляров в базе данных. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных. |
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Создайте скрипт T-SQL, который можно использовать для развертывания схемы предоставленного DacPackage объекта в базе данных. |
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных. |
GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) |
Создайте XML-отчет о смещении, которое произошло с момента последней регистрации базы данных. |
GenerateDriftReport(String, Nullable<CancellationToken>) |
Создайте XML-отчет о смещении, которое произошло с момента последней регистрации базы данных. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
Publish(DacPackage, String, PublishOptions) |
Опубликуйте предоставленный пакет в базе данных. Этот метод поддерживает возврат скрипта, используемого при публикации, а также отчет о развертывании, содержащий сводку действий, выполненных во время публикации. |
Register(String, DacSchemaModelStorageType, String, Version, String) |
Добавьте сведения о регистрации приложения уровня данных для указанной целевой базы данных. |
Register(String, String, Version, String) |
Добавьте сведения о регистрации приложения уровня данных для указанной целевой базы данных. |
Script(DacPackage, DacPackage, String, PublishOptions) |
Скрипты шагов для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней GenerateDeploymentScript мере один из параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не изменяет целевой объект |
Script(DacPackage, String, PublishOptions) |
Скрипты шагов для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней GenerateDeploymentScript мере один из параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не будет публиковаться в базе данных |
Unregister(String) |
Удалите сведения о регистрации приложения уровня данных для указанной целевой базы данных. |
События
LogObjectHashed |
Вызывается, когда средство ведения журнала хэширует имя объекта, если для hashObjectNamesInLogs задано значение true. |
Message |
Вызывается как операция сообщает об обновлениях состояния или ошибках. |
ProgressChanged |
Вызывается при изменении состояния операции. |
SqlConnectionCreated |
Вызывается после создания каждого экземпляра SqlConnection. |