ConnectToSourceSqlServerTaskOutputDatabaseLevel interface

Database level output for the task that validates connection to SQL Server and also validates source server requirements

Properties

compatibilityLevel

SQL Server compatibility level of database. Possible values include: 'CompatLevel80', 'CompatLevel90', 'CompatLevel100', 'CompatLevel110', 'CompatLevel120', 'CompatLevel130', 'CompatLevel140' NOTE: This property will not be serialized. It can only be populated by the server.

databaseFiles

The list of database files NOTE: This property will not be serialized. It can only be populated by the server.

databaseState

State of the database. Possible values include: 'Online', 'Restoring', 'Recovering', 'RecoveryPending', 'Suspect', 'Emergency', 'Offline', 'Copying', 'OfflineSecondary' NOTE: This property will not be serialized. It can only be populated by the server.

id

Result identifier NOTE: This property will not be serialized. It can only be populated by the server.

name

Database name NOTE: This property will not be serialized. It can only be populated by the server.

resultType

Polymorphic Discriminator

sizeMB

Size of the file in megabytes NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

compatibilityLevel

SQL Server compatibility level of database. Possible values include: 'CompatLevel80', 'CompatLevel90', 'CompatLevel100', 'CompatLevel110', 'CompatLevel120', 'CompatLevel130', 'CompatLevel140' NOTE: This property will not be serialized. It can only be populated by the server.

compatibilityLevel?: DatabaseCompatLevel

Property Value

databaseFiles

The list of database files NOTE: This property will not be serialized. It can only be populated by the server.

databaseFiles?: DatabaseFileInfo[]

Property Value

databaseState

State of the database. Possible values include: 'Online', 'Restoring', 'Recovering', 'RecoveryPending', 'Suspect', 'Emergency', 'Offline', 'Copying', 'OfflineSecondary' NOTE: This property will not be serialized. It can only be populated by the server.

databaseState?: DatabaseState

Property Value

id

Result identifier NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

name

Database name NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

resultType

Polymorphic Discriminator

resultType: "DatabaseLevelOutput"

Property Value

"DatabaseLevelOutput"

sizeMB

Size of the file in megabytes NOTE: This property will not be serialized. It can only be populated by the server.

sizeMB?: number

Property Value

number