Share via


az sql db replica

Az adatbázisok közötti replikáció kezelése.

Parancsok

Name Description Típus Állapot
az sql db replica create

Adatbázis létrehozása egy meglévő adatbázis olvasható másodlagos replikájaként.

Alapvető FE
az sql db replica delete-link

Az adatreplikálás végleges leállítása két adatbázis-replika között.

Alapvető FE
az sql db replica list-links

Az adatbázis replikáinak és replikációs állapotának listázása.

Alapvető FE
az sql db replica set-primary

Állítsa be az elsődleges replika-adatbázist az aktuális elsődleges replikaadatbázis feladatátvételével.

Alapvető FE

az sql db replica create

Adatbázis létrehozása egy meglévő adatbázis olvasható másodlagos replikájaként.

A teljesítményszint-beállítások teljes listája a végrehajtással az sql db list-editions -a -o table -l LOCATIONtekinthető meg. A másodlagos adatbázisnak ugyanazzal a kiadással kell rendelkeznie, mint az elsődleges adatbázisnak.

az sql db replica create --name
                         --partner-server
                         --resource-group
                         --server
                         [--assign-identity {false, true}]
                         [--auto-pause-delay]
                         [--availability-zone]
                         [--backup-storage-redundancy]
                         [--capacity]
                         [--compute-model {Provisioned, Serverless}]
                         [--elastic-pool]
                         [--encryption-protector]
                         [--encryption-protector-auto-rotation {false, true}]
                         [--family]
                         [--federated-client-id]
                         [--ha-replicas]
                         [--keys]
                         [--license-type {BasePrice, LicenseIncluded}]
                         [--min-capacity]
                         [--no-wait]
                         [--partner-database]
                         [--partner-resource-group]
                         [--preferred-enclave-type {Default, VBS}]
                         [--read-scale {Disabled, Enabled}]
                         [--secondary-type]
                         [--service-level-objective]
                         [--tags]
                         [--umi]
                         [--zone-redundant {false, true}]

Példák

Hozzon létre egy S0 teljesítményszinttel rendelkező adatbázist egy meglévő standard adatbázis másodlagos replikájaként.

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0

Adatbázis létrehozása GeneralPurpose-kiadással, Gen4-hardverrel és 1 virtuális maggal egy meglévő GeneralPurpose-adatbázis másodlagos replikájaként

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1

Hozzon létre egy adatbázist zónaredundáns biztonsági mentési tárterülettel egy meglévő adatbázis másodlagos replikájaként.

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone

Kötelező paraméterek

--name -n

Az Azure SQL Database neve.

--partner-server

Annak a kiszolgálónak a neve, amelyben létre kívánja hozni az új replikát.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--server -s

Az Azure SQL Server neve. Az alapértelmezett beállítást a következővel az configure --defaults sql-server=<name>konfigurálhatja: .

Opcionális paraméterek

--assign-identity -i

Identitás hozzárendelése az adatbázishoz.

elfogadott értékek: false, true
--auto-pause-delay

Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva.

--availability-zone

Rendelkezésre állási zóna.

--backup-storage-redundancy --bsr

A biztonsági mentések tárolására használt biztonsági mentési tár redundanciái. Az engedélyezett értékek a következők: Local, Zone, Geo, GeoZone.

--capacity -c

A termékváltozat kapacitásösszetevője a DTU-k vagy virtuális magok egész számában.

--compute-model

Az adatbázis számítási modellje.

elfogadott értékek: Provisioned, Serverless
--elastic-pool

Az adatbázis létrehozásához a rugalmas készlet neve vagy erőforrás-azonosítója.

--encryption-protector

Megadja az adatbázistitkosítási védőkulcsként használni kívánt Azure Key Vault-kulcsot.

--encryption-protector-auto-rotation --epauto

Az adatbázistitkosítási védőkulcs automatikus elforgatási jelzője. Lehet igaz, hamis vagy null.

elfogadott értékek: false, true
--family -f

A termékváltozat számítási generációs összetevője (csak virtuálismag-termékváltozatok esetén). Az engedélyezett értékek a következők: Gen4, Gen5.

--federated-client-id

Az SQL Database összevont ügyfélazonosítója. Bérlők közötti CMK-forgatókönyvekhez használatos.

--ha-replicas --read-replicas

Az adatbázishoz kiépíteni kívánt magas rendelkezésre állású replikák száma. Csak rugalmas skálázású kiadáshoz beállított tábla.

--keys

Az SQL Database AKV-kulcsainak listája.

--license-type

Az adatbázisra alkalmazandó licenctípus.LicenseIncluded ha licencre van szüksége, vagy BasePriceha rendelkezik licenccel, és jogosult az Azure HybridBenefit használatára.

elfogadott értékek: BasePrice, LicenseIncluded
--min-capacity

Minimális kapacitás, amelyet az adatbázis mindig lefoglalt, ha nincs szüneteltetve.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

alapértelmezett érték: False
--partner-database

Az új replika neve. Ha nincs meghatározva, a forrásadatbázis nevének alapértelmezett értéke.

--partner-resource-group

Annak az erőforráscsoportnak a neve, amelyben létre szeretné hozni az új replikát. Ha nincs meghatározva, a forrás erőforráscsoport alapértelmezett értéke.

--preferred-enclave-type

Megadja az erőforrás enklávéjának típusát.

elfogadott értékek: Default, VBS
--read-scale

Ha engedélyezve van, a kapcsolati sztring az alkalmazás szándékával rendelkező kapcsolatok egy olvashatóan másodlagos replikára irányíthatók. Ez a tulajdonság csak prémium szintű és üzletileg kritikus adatbázisokhoz van beállítva.

elfogadott értékek: Disabled, Enabled
--secondary-type

A létrehozandó másodlagos típus. Az engedélyezett értékek a következők: Geo, Named.

--service-level-objective --service-objective

Az új adatbázis szolgáltatási célkitűzése. Például: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Szóközzel elválasztott címkék: key[=value] [key[=value] ...]. Meglévő címkék törlése a "" használatával.

--umi --user-assigned-identity-id

Az SQL Database felhasználó által hozzárendelt identitásának listája.

--zone-redundant -z

Megadja, hogy engedélyezve legyen-e a zónaredundancia. Az alapértelmezett érték igaz, ha nincs megadva érték.

elfogadott értékek: false, true
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

Az adatreplikálás végleges leállítása két adatbázis-replika között.

az sql db replica delete-link --partner-server
                              [--ids]
                              [--name]
                              [--partner-resource-group]
                              [--resource-group]
                              [--server]
                              [--subscription]
                              [--yes]
--partner-server

Annak a kiszolgálónak a neve, amelyben a másik replika található.

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.

--name -n

Az Azure SQL Database neve.

--partner-resource-group

Annak az erőforráscsoportnak a neve, amelyben a másik replika található. Ha nincs meghatározva, az alapértelmezett érték az első adatbázis erőforráscsoportja lesz.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--server -s

Az Azure SQL Server neve. Az alapértelmezett beállítást a következővel az configure --defaults sql-server=<name>konfigurálhatja: .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--yes -y

Ne kérje a megerősítést.

alapértelmezett érték: False
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

Az adatbázis replikáinak és replikációs állapotának listázása.

az sql db replica list-links [--ids]
                             [--name]
                             [--resource-group]
                             [--server]
                             [--subscription]

Az adatbázis replikáinak és replikációs állapotának listázása. (automatikusan létrehozott)

az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.

--name -n

Az Azure SQL Database neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--server -s

Az Azure SQL Server neve. Az alapértelmezett beállítást a következővel az configure --defaults sql-server=<name>konfigurálhatja: .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az sql db replica set-primary

Állítsa be az elsődleges replika-adatbázist az aktuális elsődleges replikaadatbázis feladatátvételével.

az sql db replica set-primary [--allow-data-loss]
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--server]
                              [--subscription]

Példák

Állítsa be az elsődleges replika-adatbázist az aktuális elsődleges replikaadatbázis feladatátvételével. (automatikusan létrehozott)

az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription

Opcionális paraméterek

--allow-data-loss

Ha meg van adva, a feladatátvételi művelet lehetővé teszi az adatvesztést.

alapértelmezett érték: False
--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.

--name -n

A feladatátvételre kijelölt adatbázis neve.

--resource-group -g

A másodlagos replikát tartalmazó erőforráscsoport neve, amely az új elsődleges lesz.

--server -s

A másodlagos replikát tartalmazó kiszolgáló neve, amely az új elsődleges lesz. Az alapértelmezett beállítást a következővel az configure --defaults sql-server=<name>konfigurálhatja: .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.