az sql db

Zarządzanie bazami danych.

Polecenia

az sql db audit-policy

Zarządzanie zasadami inspekcji bazy danych.

az sql db audit-policy show

Pokaż zasady inspekcji bazy danych.

az sql db audit-policy update

Aktualizowanie zasad inspekcji bazy danych.

az sql db audit-policy wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zasad inspekcji bazy danych.

az sql db classification

Zarządzanie klasyfikacjami poufności.

az sql db classification delete

Usuń klasyfikację poufności danej kolumny.

az sql db classification list

Uzyskaj klasyfikacje poufności danej bazy danych.

az sql db classification recommendation

Zarządzanie zaleceniami dotyczącymi klasyfikacji poufności.

az sql db classification recommendation disable

Wyłącz rekomendacje dotyczące poufności dla danej kolumny (rekomendacje są domyślnie włączone we wszystkich kolumnach).

az sql db classification recommendation enable

Włącz rekomendacje dotyczące poufności dla danej kolumny (rekomendacje są domyślnie włączone we wszystkich kolumnach).

az sql db classification recommendation list

Lista zalecanych klasyfikacji poufności dla danej bazy danych.

az sql db classification show

Uzyskaj klasyfikację poufności danej kolumny.

az sql db classification update

Aktualizowanie klasyfikacji poufności kolumn.

az sql db copy

Utwórz kopię bazy danych.

az sql db create

Tworzenie bazy danych

az sql db delete

Usuwanie bazy danych.

az sql db export

Eksportowanie bazy danych do pliku bacpac.

az sql db import

Importuje plik bacpac do istniejącej bazy danych.

az sql db ledger-digest-uploads

Zarządzaj ustawieniami przekazywania skrótów rejestru.

az sql db ledger-digest-uploads disable

Wyłącz przekazywanie skrótów rejestru.

az sql db ledger-digest-uploads enable

Włącz przekazywanie skrótów rejestru do konta usługi Azure Storage lub do rejestru poufnego platformy Azure. Jeśli przekazywanie skrótów rejestru jest już włączone, polecenie cmdlet resetuje punkt końcowy magazynu szyfrowanego do nowej wartości.

az sql db ledger-digest-uploads show

Pokaż bieżące ustawienia skrótu rejestru.

az sql db list

Wyświetlanie listy baz danych na serwerze lub elastycznej puli.

az sql db list-deleted

Pobiera listę porzuconych baz danych, które można przywrócić.

az sql db list-editions

Pokaż wersje bazy danych dostępne dla aktualnie aktywnej subskrypcji.

az sql db list-usages

Pobiera użycie bazy danych.

az sql db ltr-backup

Zarządzanie kopiami zapasowymi długoterminowego przechowywania bazy danych SQL.

az sql db ltr-backup delete

Usuń kopię zapasową długoterminowego przechowywania.

az sql db ltr-backup list

Wyświetl listę kopii zapasowych przechowywania długoterminowego dla lokalizacji, serwera lub bazy danych.

az sql db ltr-backup restore

Przywracanie kopii zapasowej długoterminowego przechowywania do nowej bazy danych.

az sql db ltr-backup show

Pobierz kopię zapasową długoterminowego przechowywania bazy danych.

az sql db ltr-backup wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku bazy danych.

az sql db ltr-policy

Zarządzanie zasadami długoterminowego przechowywania bazy danych SQL.

az sql db ltr-policy set

Aktualizowanie ustawień przechowywania długoterminowego dla bazy danych.

az sql db ltr-policy show

Pokaż zasady przechowywania długoterminowego dla bazy danych.

az sql db op

Zarządzanie operacjami w bazie danych.

az sql db op cancel

Anuluje operację asynchroniczną w bazie danych.

az sql db op list

Pobiera listę operacji wykonywanych w bazie danych.

az sql db rename

Zmień nazwę bazy danych.

az sql db replica

Zarządzanie replikacją między bazami danych.

az sql db replica create

Utwórz bazę danych jako możliwą do odczytu replikę pomocniczą istniejącej bazy danych.

az sql db replica delete-link

Trwałe zatrzymywanie replikacji danych między dwiema replikami bazy danych.

az sql db replica list-links

Wyświetl listę replik bazy danych i ich stanu replikacji.

az sql db replica set-primary

Ustaw podstawową bazę danych repliki przez przełączenie w tryb failover z bieżącej podstawowej bazy danych repliki.

az sql db restore

Utwórz nową bazę danych, przywracając z kopii zapasowej.

az sql db show

Uzyskaj szczegółowe informacje dotyczące bazy danych.

az sql db show-connection-string

Generuje ciąg połączenia dla bazy danych.

az sql db str-policy

Zarządzanie zasadami przechowywania krótkoterminowego bazy danych SQL.

az sql db str-policy set

Zaktualizuj ustawienia przechowywania krótkoterminowego dla aktywnej bazy danych.

az sql db str-policy show

Pokaż zasady przechowywania krótkoterminowego dla aktywnej bazy danych.

az sql db str-policy wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu ustawienia zasad.

az sql db tde

Zarządzanie przezroczystym szyfrowaniem danych bazy danych.

az sql db tde set

Ustawia konfigurację przezroczystego szyfrowania danych bazy danych.

az sql db tde show

Przedstawia funkcję Transparent Data Encryption.

az sql db threat-policy

Zarządzanie zasadami wykrywania zagrożeń bazy danych.

az sql db threat-policy show

Pobiera zasady wykrywania zagrożeń.

az sql db threat-policy update

Aktualizowanie zasad wykrywania zagrożeń bazy danych.

az sql db update

Aktualizowanie bazy danych.

az sql db copy

Utwórz kopię bazy danych.

Pełną listę opcji poziomu wydajności można wyświetlić, wykonując polecenie az sql db list-editions -a -o table -l LOCATION. Docelowa baza danych kopii musi mieć tę samą edycję co źródłowa baza danych, ale po zakończeniu kopiowania można zmienić edycję.

az sql db copy --dest-name
               [--auto-pause-delay]
               [--backup-storage-redundancy]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--family]
               [--ha-replicas]
               [--ids]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-objective]
               [--tags]
               [--zone-redundant {false, true}]

Przykłady

Utwórz bazę danych o poziomie wydajności S0 jako kopię istniejącej standardowej bazy danych.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Utwórz bazę danych z wersją GeneralPurpose, sprzętem 4. generacji i 1 rdzeniami wirtualnymi jako kopię istniejącej bazy danych GeneralPurpose.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Tworzenie bazy danych z lokalną nadmiarowością magazynu kopii zapasowych jako kopią istniejącej bazy danych

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Parametry wymagane

--dest-name

Nazwa bazy danych, która zostanie utworzona jako miejsce docelowe kopiowania.

Parametry opcjonalne

--auto-pause-delay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone.

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości to: Lokalne, Strefy, Geo.

--capacity -c

Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.

--compute-model

Model obliczeniowy bazy danych.

akceptowane wartości: Provisioned, Serverless
--dest-resource-group

Nazwa grupy resouce w celu utworzenia kopii. Jeśli grupa zasobów pochodzenia nie zostanie określona, zostanie ustawiona wartość domyślna.

--dest-server

Nazwa serwera do utworzenia kopii. W przypadku nieokreślonej wartości domyślnej serwera pochodzenia.

--elastic-pool

Nazwa lub identyfikator zasobu elastycznej puli do utworzenia bazy danych.

--family -f

Składnik generowania obliczeń jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--ha-replicas --read-replicas

Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--license-type

Typ licencji do zastosowania dla tej bazy danych.LicenseIncluded jeśli potrzebujesz licencji lub BasePricemasz licencję i kwalifikujesz się do użycia hybrydowej platformy AzureBenefit.

akceptowane wartości: BasePrice, LicenseIncluded
--min-capacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--read-scale

W przypadku włączenia połączeń, które mają ustawioną intencję aplikacji na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu. Ta właściwość jest ustawiana tylko dla baz danych Premium i Krytyczne dla działania firmy.

akceptowane wartości: Disabled, Enabled
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--service-objective

Cel usługi dla nowej bazy danych. Na przykład: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy.

akceptowane wartości: false, true

az sql db create

Tworzenie bazy danych

Pełną listę opcji poziomu wydajności można zobaczyć, wykonując polecenie az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--family]
                 [--ha-replicas]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-objective]
                 [--tags]
                 [--yes]
                 [--zone-redundant {false, true}]

Przykłady

Utwórz bazę danych w warstwie Standardowa S0.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Tworzenie bazy danych z wersją GeneralPurpose, sprzętem gen4 i 1 rdzeniami wirtualnymi

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Tworzenie bazy danych z włączoną nadmiarowością stref

az sql db create -g mygroup -s myserver -n mydb -z

Tworzenie bazy danych z jawną nadmiarowością strefy wyłączone

az sql db create -g mygroup -s myserver -n mydb -z false

Tworzenie bazy danych bezserwerowej ogólnegopurpose Gen5 2 z automatycznym opóźnieniem wstrzymania 120 minut

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Tworzenie bazy danych rdzeni wirtualnych w warstwie Hiperskala Gen5 2 z 2 replikami do odczytu

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Tworzenie bazy danych GeneralPurpose z lokalnie nadmiarowym magazynem kopii zapasowych

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Parametry wymagane

--name -n

Nazwa bazy danych Azure SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

Parametry opcjonalne

--auto-pause-delay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone.

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości obejmują: Lokalny, Strefowy, Geograficzny.

--capacity -c

Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.

--catalog-collation

Sortowanie wykazu metadanych.

akceptowane wartości: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Sortowanie bazy danych.

--compute-model

Model obliczeniowy bazy danych.

akceptowane wartości: Provisioned, Serverless
--edition --tier -e

Składnik edycji jednostki SKU. Dozwolone wartości to: Podstawowa, Standardowa, Premium, GeneralPurpose, BusinessCritical, Hiperskala.

--elastic-pool

Nazwa lub identyfikator zasobu elastycznej puli do utworzenia bazy danych.

--family -f

Składnik generowania obliczeń jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--ha-replicas --read-replicas

Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.

--ledger-on

Utwórz bazę danych rejestru, w której integralność wszystkich danych jest chroniona przez funkcję rejestru. Wszystkie tabele w bazie danych rejestru muszą być tabelami rejestru. Uwaga: nie można zmienić wartości tej właściwości po utworzeniu bazy danych.

akceptowane wartości: Disabled, Enabled
--license-type

Typ licencji do zastosowania dla tej bazy danych.LicenseIncluded jeśli potrzebujesz licencji lub BasePricemasz licencję i kwalifikujesz się do użycia hybrydowej platformy AzureBenefit.

akceptowane wartości: BasePrice, LicenseIncluded
--maint-config-id -m

Określony identyfikator konfiguracji konserwacji lub nazwa tego zasobu.

--max-size

Maksymalny rozmiar magazynu. Jeśli nie określono żadnej jednostki, domyślnie jest to bajty (B).

--min-capacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--read-scale

W przypadku włączenia połączeń, które mają ustawioną intencję aplikacji na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu. Ta właściwość jest ustawiana tylko dla baz danych Premium i Krytyczne dla działania firmy.

akceptowane wartości: Disabled, Enabled
--sample-name

Nazwa przykładowego schematu, który ma być stosowany podczas tworzenia tej bazy danych.

akceptowane wartości: AdventureWorksLT
--service-objective

Cel usługi dla nowej bazy danych. Na przykład: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--yes -y

Nie monituj o potwierdzenie.

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy.

akceptowane wartości: false, true

az sql db delete

Usuń bazę danych.

az sql db delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--yes]

Przykłady

Usuń bazę danych. (generowane automatycznie)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--yes -y

Nie monituj o potwierdzenie.

az sql db export

Eksportowanie bazy danych do pliku bacpac.

az sql db export --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]

Przykłady

Pobierz klucz SYGNATURy dostępu współdzielonego do użycia w operacji eksportowania.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions w --expiry 2018-01-01T00:00:00Z

Wyeksportuj plik bacpac przy użyciu klucza SYGNATURY dostępu współdzielonego.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Eksportowanie pliku bacpac przy użyciu klucza konta magazynu.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parametry wymagane

--admin-password -p

Wymagane. Hasło logowania administratora.

--admin-user -u

Wymagane. Nazwa logowania administratora.

--storage-key

Wymagane. Klucz magazynu.

--storage-key-type

Wymagane. Typ klucza magazynu.

akceptowane wartości: SharedAccessKey, StorageAccessKey
--storage-uri

Wymagane. Identyfikator URI magazynu.

Parametry opcjonalne

--auth-type -a

Typ uwierzytelniania.

akceptowane wartości: ADPassword, SQL
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db import

Importuje plik bacpac do istniejącej bazy danych.

az sql db import --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]

Przykłady

Pobierz klucz SYGNATURy dostępu współdzielonego do użycia w operacji importowania.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions r --expiry 2018-01-01T00:00:00Z

Zaimportuj plik bacpac do istniejącej bazy danych przy użyciu klucza sygnatury dostępu współdzielonego.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Zaimportuj plik bacpac do istniejącej bazy danych przy użyciu klucza konta magazynu.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parametry wymagane

--admin-password -p

Wymagane. Hasło logowania administratora.

--admin-user -u

Wymagane. Nazwa logowania administratora.

--storage-key

Wymagane. Klucz magazynu.

--storage-key-type

Wymagane. Typ klucza magazynu.

akceptowane wartości: SharedAccessKey, StorageAccessKey
--storage-uri

Wymagane. Identyfikator URI magazynu.

Parametry opcjonalne

--auth-type -a

Typ uwierzytelniania.

akceptowane wartości: ADPassword, SQL
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db list

Wyświetlanie listy baz danych na serwerze lub elastycznej puli.

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]

Przykłady

Wyświetlanie listy baz danych na serwerze lub elastycznej puli. (automatycznie wygenerowane)

az sql db list --resource-group MyResourceGroup --server myserver

Parametry opcjonalne

--elastic-pool

Jeśli zostanie określony, wyświetla listę tylko baz danych w tej elastycznej puli.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db list-deleted

Pobiera listę porzuconych baz danych, które można przywrócić.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db list-editions

Pokaż wersje bazy danych dostępne dla aktualnie aktywnej subskrypcji.

Obejmuje dostępne cele usługi i limity magazynu. Aby zmniejszyć szczegółowość, ustawienia w celu celowego zmniejszenia limitów magazynowania są domyślnie ukryte.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Przykłady

Pokaż wszystkie wersje bazy danych w lokalizacji.

az sql db list-editions -l westus -o table

Pokaż wszystkie dostępne cele usługi bazy danych dla wersji Standard.

az sql db list-editions -l westus --edition Standard -o table

Pokaż dostępne maksymalne rozmiary baz danych dla celu usługi P1

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

Parametry opcjonalne

--available -a

Jeśli zostanie określony, pokaż tylko wyniki, które są dostępne w określonym regionie.

--dtu

Liczba jednostek DTU do wyszukania. Jeśli nie zostanie określona, zostaną wyświetlone wszystkie rozmiary jednostek DTU.

--edition --tier -e

Wersja do wyszukania. Jeśli nie zostanie określona, zostaną wyświetlone wszystkie wersje.

--service-objective

Cel usługi do wyszukania. Jeśli nie zostanie określona, zostaną wyświetlone wszystkie cele usługi.

--show-details -d

Lista dodatkowych szczegółów do uwzględnienia w danych wyjściowych.

akceptowane wartości: max-size
--vcores

Liczba rdzeni wirtualnych do wyszukania. Jeśli nie zostanie określona, zostaną wyświetlone wszystkie rozmiary rdzeni wirtualnych.

az sql db list-usages

Pobiera użycie bazy danych.

az sql db list-usages [--ids]
                      [--name]
                      [--resource-group]
                      [--server]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db rename

Zmień nazwę bazy danych.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]

Przykłady

Zmień nazwę bazy danych. (automatycznie wygenerowane)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Parametry wymagane

--new-name

Nowa nazwa bazy danych zostanie zmieniona na .

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db restore

Utwórz nową bazę danych, przywracając z kopii zapasowej.

az sql db restore --dest-name
                  [--auto-pause-delay]
                  [--backup-storage-redundancy]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition]
                  [--elastic-pool]
                  [--family]
                  [--ha-replicas]
                  [--ids]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-objective]
                  [--tags]
                  [--time]
                  [--zone-redundant {false, true}]

Przykłady

Utwórz nową bazę danych, przywracając z kopii zapasowej. (automatycznie wygenerowane)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Utwórz nową bazę danych z geograficznie nadmiarowym magazynem kopii zapasowych, przywracając z kopii zapasowej. (generowane automatycznie)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Parametry wymagane

--dest-name

Nazwa bazy danych, która zostanie utworzona jako miejsce docelowe przywracania.

Parametry opcjonalne

--auto-pause-delay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone.

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości obejmują: Lokalny, Strefowy, Geograficzny.

--capacity -c

Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.

--compute-model

Model obliczeniowy bazy danych.

akceptowane wartości: Provisioned, Serverless
--deleted-time

Jeśli zostanie określona, przywróć z usuniętej bazy danych zamiast z istniejącej bazy danych. Musi być zgodny z usuniętym czasem usuniętej bazy danych na tym samym serwerze. Należy określić wartość --time lub --deleted-time (lub oba). Czas powinien mieć następujący format: "RRRR-MM-DDTHH:MM:SS".

--edition --tier -e

Składnik edycji jednostki SKU. Dozwolone wartości to: Podstawowa, Standardowa, Premium, GeneralPurpose, BusinessCritical, Hiperskala.

--elastic-pool

Nazwa lub identyfikator zasobu elastycznej puli do utworzenia bazy danych.

--family -f

Składnik generowania obliczeń jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--ha-replicas --read-replicas

Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--license-type

Typ licencji do zastosowania dla tej bazy danych.LicenseIncluded jeśli potrzebujesz licencji lub BasePricemasz licencję i kwalifikujesz się do użycia hybrydowej platformy AzureBenefit.

akceptowane wartości: BasePrice, LicenseIncluded
--min-capacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--read-scale

W przypadku włączenia połączeń, które mają ustawioną intencję aplikacji na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu. Ta właściwość jest ustawiana tylko dla baz danych Premium i Krytyczne dla działania firmy.

akceptowane wartości: Disabled, Enabled
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--service-objective

Cel usługi dla nowej bazy danych. Na przykład: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--time -t

Punkt w czasie źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych. Musi być większa lub równa najwcześniejszej wartości źródłowej bazy danychRestoreDate. Należy określić wartość --time lub --deleted-time (lub oba). Czas powinien mieć następujący format: "RRRR-MM-DDTHH:MM:SS".

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy.

akceptowane wartości: false, true

az sql db show

Pobierz szczegóły bazy danych.

az sql db show [--ids]
               [--name]
               [--resource-group]
               [--server]

Przykłady

Pobierz szczegóły bazy danych. (generowane automatycznie)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

az sql db show-connection-string

Generuje ciąg połączenia dla bazy danych.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]

Przykłady

Generowanie parametrów połączenia dla ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Parametry wymagane

--client -c

Typ dostawcy połączenia klienta.

akceptowane wartości: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Parametry opcjonalne

--auth-type -a

Typ uwierzytelniania.

akceptowane wartości: ADIntegrated, ADPassword, SqlPassword
wartość domyślna: SqlPassword
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa bazy danych Azure SQL.

wartość domyślna: <databasename>
--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

wartość domyślna: <servername>

az sql db update

Aktualizowanie bazy danych.

az sql db update [--add]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--family]
                 [--force-string]
                 [--ha-replicas]
                 [--ids]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--zone-redundant {false, true}]

Przykłady

Zaktualizuj bazę danych do wersji Standardowa, poziom wydajności S0 (10 JEDNOSTEK DTU), określając pojemność jednostek DTU. Należy pamiętać, że opcja GeneralPurpose umożliwia szerszy zakres maksymalnego rozmiaru niż wersja Standardowa.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Zaktualizuj bazę danych do wersji Standard, poziom wydajności S1 (20 DTU), określając nazwę poziomu wydajności. Należy pamiętać, że opcja GeneralPurpose umożliwia szerszy zakres maksymalnego rozmiaru niż wersja Standardowa.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Aktualizowanie bazy danych do wersji GeneralPurpose, 4 rdzeni wirtualnych przy użyciu sprzętu gen5

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Aktualizowanie bazy danych o zwiększonym maksymalnym rozmiarze

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Aktualizowanie bazy danych z włączoną nadmiarowością stref

az sql db update -g mygroup -s myserver -n mydb -z

Aktualizowanie bazy danych przy użyciu jawnie wyłączonej nadmiarowości strefy

az sql db update -g mygroup -s myserver -n mydb -z false

Aktualizowanie bazy danych do bezserwerowego modelu obliczeniowego

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Aktualizowanie bazy danych przy użyciu lokalnie nadmiarowego magazynu kopii zapasowych

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg> JSON.

--auto-pause-delay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone.

--backup-storage-redundancy --bsr

Nadmiarowość magazynu kopii zapasowych używana do przechowywania kopii zapasowych. Dozwolone wartości obejmują: Lokalny, Strefowy, Geograficzny.

--capacity -c

Składnik pojemności jednostki SKU w liczbie całkowitej jednostek DTU lub rdzeni wirtualnych.

--compute-model

Model obliczeniowy bazy danych.

akceptowane wartości: Provisioned, Serverless
--edition --tier -e

Składnik edycji jednostki SKU. Dozwolone wartości to: Podstawowa, Standardowa, Premium, GeneralPurpose, BusinessCritical, Hiperskala.

--elastic-pool

Nazwa lub identyfikator zasobu elastycznej puli do przeniesienia bazy danych.

--family -f

Składnik generowania obliczeń jednostki SKU (tylko dla jednostek SKU rdzeni wirtualnych). Dozwolone wartości to: Gen4, Gen5.

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować na kod JSON.

--ha-replicas --read-replicas

Liczba replik wysokiej dostępności do aprowizowania bazy danych. Tylko zestawtable dla wersji Hiperskala.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--maint-config-id -m

Określony identyfikator konfiguracji konserwacji lub nazwa tego zasobu.

--max-size

Nowy maksymalny rozmiar bazy danych wyrażony w bajtach.

--min-capacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie zostanie wstrzymana.

--name -n

Nazwa bazy danych Azure SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--read-scale

W przypadku włączenia połączeń, które mają ustawioną intencję aplikacji na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu. Ta właściwość jest ustawiana tylko dla baz danych Premium i Krytyczne dla działania firmy.

akceptowane wartości: Disabled, Enabled
--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--server -s

Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.

--service-objective

Nazwa nowego celu usługi. Jeśli jest to autonomiczny cel usługi bazy danych, a baza danych znajduje się obecnie w elastycznej puli, baza danych zostanie usunięta z puli.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--zone-redundant -z

Określa, czy włączyć nadmiarowość strefy.

akceptowane wartości: false, true