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 |
实现此接口以创建字符串访问令牌。 此访问令牌将用于为连接到数据库时创建的任何 SqlConnection 实例设置 AccessToken 。 |
枚举
DacAzureEdition |
Microsoft Azure SQL 数据库的可能版本列表 |
DacExtractTarget |
指定提取数据库时的不同提取目标。 |
DacMessageType |
指定与给定事件关联的消息类型(或严重性)。 |
DacOperationStatus |
指定服务操作的状态。 |
DacSchemaModelStorageType |
为架构模型指定后备存储的类型。 |
DataOperationStepState |
数据操作中的单个步骤可以处于的可能状态。 |
DataStorageType |
可能的数据存储类型 |
EngineVersion |
表示一个选项,用于指定应设置或允许哪个引擎版本。 目前只能在与 Microsoft Azure SQL Database 相关的操作中使用此选项。 例如,在执行期间可以使用此选项来定义用于验证的允许引擎版本,以及数据库的功能是否与该引擎版本的功能匹配。 同样定义创建选项为公共 TSqlModel 扩展性 API 中,这可以用于定义应设置该模型的预期的引擎版本。 |
ObjectType |
定义SQL Server中存在的对象类型。 |