DacExtractOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于影响包提取行为的选项。
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 |
获取或设置一个布尔值,该值指定是否应验证提取的包。 |