DacExtractOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines options that affect the behavior of package extraction.
public sealed class DacExtractOptions
type DacExtractOptions = class
Public NotInheritable Class DacExtractOptions
- Inheritance
-
DacExtractOptions
Constructors
DacExtractOptions() |
Construct a new instance of the DacExtractOptions class. |
Properties
AzureSharedAccessSignatureToken |
[Preview] Azure Shared Access Signature Token of Azure Storage Account to extract data to Parquet files. |
AzureStorageBlobEndpoint |
[Preview] Azure storage blob endpoint of Azure Storage Account to extract data to Parquet files. |
AzureStorageContainer |
[Preview] Azure storage container name of Azure Storage Account to extract data to Parquet files. |
AzureStorageKey |
[Preview] Azure storage key of Azure Storage Account to extract data to Parquet files. |
AzureStorageRootPath |
The storage root path under the container for Azure Synapse Analytics data to parquet files. |
CommandTimeout |
Specifies the command timeout in seconds when executing queries against SQLServer. |
CompressionOption |
Sets the compression option in the final package |
DatabaseLockTimeout |
Specifies the database lock timeout in seconds when executing queries against SQLServer. |
DataOperationStateProvider |
Data operation state provider. |
ExtractAllTableData |
Get or set boolean that specifies whether data for all user tables will be extracted. |
ExtractApplicationScopedObjectsOnly |
Get or set boolean that specifies the scope of objects extracted from the source. |
ExtractReferencedServerScopedElements |
Get or set boolean that specifies whether server-scoped elements referenced by the source should be extracted. |
ExtractTarget |
Get the type of extract target used when extracting a database to file system or a dacpac. |
ExtractUsageProperties |
Usage properties include Table.RowCount, Table.IndexSize, Table.DataSize, Table.UsedPages and Table.DataPages. When true, these properties are extracted from the database and are accessible in the model. |
HashObjectNamesInLogs |
Get or set boolean that specifies whether to hash object names in logs |
IgnoreExtendedProperties |
Get or set boolean that specifies whether extended properties should be ignored. |
IgnorePermissions |
Get or set boolean that specifies whether permissions should be ignored. |
IgnoreUserLoginMappings |
Get or set boolean that specifies whether mappings between users and logins should be extracted from the source. |
LongRunningCommandTimeout |
Specifies the long running command timeout in seconds when executing queries against SQLServer. |
Storage |
Get the type of backing storage for the schema model used during extraction. |
TempDirectoryForTableData |
Specifies the temporary directory used to buffer table data before being written to the package file. |
VerifyExtraction |
Get or set boolean that specifies whether the extracted package should be verified. |