DacExtractOptions 类

定义

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

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

构造函数

名称 说明
DacExtractOptions()

构造类的新实例 DacExtractOptions

属性

名称 说明
AzureSharedAccessSignatureToken

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

AzureStorageBlobEndpoint

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

AzureStorageContainer

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

AzureStorageKey

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

AzureStorageRootPath

容器下的存储根路径,用于将数据Azure Synapse Analytics 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

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

适用于