Skip to content

mirrored-database

Manage mirrored databases (real-time replication)

Authentication scope: fabric

List mirrored databases in a workspace

Terminal window
fabio mirrored-database list --workspace <value>
Flag Type Required Description
--workspace string Yes Workspace ID

Read-only · Returns list

Show details of a mirrored database

Terminal window
fabio mirrored-database show --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Read-only · Returns object

Create a new mirrored database

Terminal window
fabio mirrored-database create --workspace <value> --name <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--name string Yes Display name
--description string No Optional description
--sensitivity-label string No Sensitivity label ID to apply on creation
--open-mirroring bool No Configure as an OPEN mirrored database (push-based; source type GenericMirror). Push data files to the landing zone (see mirrored-database landing-zone) — no source connection needed
--default-schema string No Default schema for the mirrored tables (open mirroring; default: dbo)

Examples

Terminal window
fabio mirrored-database create --workspace $WS --name "MirroredSalesDB"

Mutates state · Returns object

Print the OneLake landing-zone URL of an OPEN mirrored database (push data files here)

Terminal window
fabio mirrored-database landing-zone --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Read-only · Returns object

Update mirrored database properties (name and/or description)

Terminal window
fabio mirrored-database update --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID
--name string No New display name
--description string No New description

Mutates state · Returns object

Delete a mirrored database

Terminal window
fabio mirrored-database delete --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID
--hard-delete bool No Permanently delete (cannot be recovered)

Mutates state · Destructive · Returns void

Get the definition of a mirrored database

Terminal window
fabio mirrored-database get-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID
--decode bool No Decode base64 payloads inline (adds decodedPayload field)

Read-only · Long-running operation · Returns object

Update the definition of a mirrored database

Terminal window
fabio mirrored-database update-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID
--file string No Definition as JSON file path
--content string No Definition as inline JSON

Mutates state · Long-running operation · Returns void

Start mirroring

Terminal window
fabio mirrored-database start --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Examples

Terminal window
fabio mirrored-database start --workspace $WS --id $MDB

Mutates state · Returns object

Stop mirroring

Terminal window
fabio mirrored-database stop --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Mutates state · Returns object

Get mirroring status

Terminal window
fabio mirrored-database status --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Examples

Terminal window
fabio mirrored-database status --workspace $WS --id $MDB

Read-only · Returns object

Get tables mirroring status

Terminal window
fabio mirrored-database table-status --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Mirrored database ID

Examples

Terminal window
fabio mirrored-database table-status --workspace $WS --id $MDB -o table

Read-only · Returns object