Microsoft.SqlServer.Dac 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| BacPackage |
包含数据层应用程序的定义和数据的项目的表示形式。 |
| DacAzureDatabaseSpecification |
定义特定于Microsoft Azure SQL 数据库的可选参数 |
| DacDataProgressMessage |
与执行的数据操作关联的数据,用于报告与进度相关的状态更新或错误。 |
| DacDeployOptions |
定义影响将包部署到数据库的行为的选项。 |
| DacExceptionMessage |
与错误关联的数据以及异常信息。 |
| DacExportOptions |
定义影响从数据库导出包的行为的选项。 |
| DacExtractOptions |
定义影响包提取行为的选项。 |
| DacImportOptions |
定义影响将包导入到数据库的行为的选项。 |
| DacMessage |
与执行操作关联的数据,用于报告状态更新或错误。 |
| DacMessageEventArgs |
与作为执行操作引发的事件关联的数据报告状态更新或错误。 |
| DacOperationProgressMessage |
与总体进度导入或导出操作关联的进度消息。 |
| DacPackage |
包含数据层应用程序定义的项目的表示形式。 |
| DacPackageExtensions |
提供扩展方法以支持对 DacPackage 对象的操作。 这些扩展方法适用于现有方法 DacPackage |
| DacProfile |
包含与特定部署配置相关的设置。 |
| DacProgressEventArgs |
在执行操作时引发的事件关联的数据完成单个处理步骤。 |
| DacRetryMessage |
当 DacFx API 由于服务器返回的暂时性错误而重试命令或连接时,将引发此消息。 |
| DacServices |
提供用于创建和使用由实例表示 DacPackage 的 DAC 包的操作。 |
| DacServicesException |
为 DAC 服务错误引发的异常。 |
| DataOperationStateProvider |
实现此接口以管理将数据库用户数据表提取到Azure存储帐户,并从Azure存储表数据发布到目标数据库。 |
| DeploymentPropertyAliasAttribute |
此类支持产品基础结构,不打算直接从代码使用。 定义用于重写命令行属性的部署属性的别名 |
| LogObjectHashedEventArgs |
当 HashObjectNamesInLogs 为 true 时,将哈希处理作为对象名称引发的事件关联的数据。 |
| NestedDeploymentPropertyAttribute |
此类支持产品基础结构,不打算直接从代码使用。 指示应为重写命令行属性扩展部署属性 |
| OptionDescriptionAttribute |
自定义选项的说明。 |
| PackageMetadata |
描述包的元数据信息。 |
| PackageOptions |
定义用于创建包的高级选项和其他项目。 |
| PublishOptions |
配置执行某些操作 DacServices时将报告的选项,特别是是否生成 DeployReport 和/或 DeployScript |
| PublishResult |
包含发布或脚本操作的结果。 这将包含至少一个 DeploymentReport 或 DatabaseScript 属性,具体取决于所请求的内容 PublishOptions |
| SourceInformation |
表示有关模型中感兴趣的项的信息,例如。SqlRuleProblem |
| SqlConnectionStringBuilderHelper |
用于支持 DacFx 的 SQL 身份验证配置的公共类 |
| TSqlModelUtils |
为公共模型 API 提供实用工具方法。 |
接口
| 名称 | 说明 |
|---|---|
| IUniversalAuthProvider |
实现此接口以创建字符串访问令牌。 此访问令牌将用于设置 AccessToken 连接到数据库时创建的任何 SqlConnection 实例。 |
枚举
| 名称 | 说明 |
|---|---|
| DacAzureEdition |
Microsoft Azure SQL 数据库的可能版本列表 |
| DacExtractTarget |
指定提取数据库时的不同提取目标。 |
| DacMessageType |
指定与给定事件关联的消息的类型(或严重性)。 |
| DacOperationStatus |
指定服务操作的状态。 |
| DacSchemaModelStorageType |
指定架构模型的后盾存储类型。 |
| DataOperationStepState |
可能的状态是数据操作中的单个步骤可以执行。 |
| DataStorageType |
可能的数据存储类型 |
| EngineVersion |
表示指定应设置或允许哪个引擎版本的选项。 目前,此选项仅用于与Microsoft Azure SQL 数据库相关的操作。 例如,可以在导出期间使用此版本来定义允许的引擎版本,以验证数据库的功能是否与该引擎版本的功能匹配。 同样,在扩展性 API 中为公共 TSqlModel 定义创建选项时,这可用于定义应将模型的预期引擎版本设置为什么。 |
| ObjectType |
定义存在于SQL Server的对象类型。 |