DacExtractOptions 类

定义

定义用于影响包提取行为的选项。

public sealed class DacExtractOptions
type DacExtractOptions = class
Public NotInheritable Class DacExtractOptions
继承
DacExtractOptions

构造函数

DacExtractOptions()

构造 DacExtractOptions 类的新实例。

属性

AzureSharedAccessSignatureToken

[预览]Azure 存储帐户的 Azure 共享访问签名令牌,用于将数据提取到 Parquet 文件。

AzureStorageBlobEndpoint

[预览]用于将数据提取到 Parquet 文件的 Azure 存储帐户的 Azure 存储 blob 终结点。

AzureStorageContainer

[预览]用于将数据提取到 Parquet 文件的 Azure 存储帐户的 Azure 存储容器名称。

AzureStorageKey

[预览]用于将数据提取到 Parquet 文件的 Azure 存储帐户的 Azure 存储密钥。

AzureStorageRootPath

容器下的存储根路径,用于Azure Synapse分析数据到 parquet 文件。

CommandTimeout

指定针对 SQLServer 执行查询时的命令超时,以秒为单位。

CompressionOption

设置最终包中的压缩选项

DatabaseLockTimeout

指定针对 SQLServer 执行查询时的数据库锁超时(以秒为单位)。

DataOperationStateProvider

数据操作状态提供程序。

ExtractAllTableData

获取或设置一个布尔值,该值指定是否将提取所有用户表的数据。

ExtractApplicationScopedObjectsOnly

获取或设置一个布尔值,用于指定从源中提取的对象范围。

ExtractReferencedServerScopedElements

获取或设置一个布尔值,该值指定是否应提取由源引用的服务器范围元素。

ExtractTarget

获取将数据库提取到文件系统或 dacpac 时使用的提取目标类型。

ExtractUsageProperties

用法属性包括 Table.RowCount、Table.IndexSize、Table.DataSize、Table.UsedPages 和 Table.DataPages。 如果为 true,将从数据库中提取这些属性,并且可在模型中访问。

HashObjectNamesInLogs

获取或设置指定是否对日志中的对象名称进行哈希运算的布尔值

IgnoreExtendedProperties

获取或设置一个布尔值,该值指定是否应忽略扩展属性。

IgnorePermissions

获取或设置一个布尔值,该值指定是否应忽略权限。

IgnoreUserLoginMappings

获取或设置一个布尔值,用于指定是否应从源中提取用户与登录名之间的映射。

LongRunningCommandTimeout

指定对 SQLServer 执行查询时长时间运行的命令超时(以秒为单位)。

Storage

获取在提取期间使用的架构模型的后备存储系统的类型。

TempDirectoryForTableData

指定用于在将表数据写入包文件前缓冲表数据的临时目录。

VerifyExtraction

获取或设置一个布尔值,该值指定是否应验证提取的包。

适用于