az sql server
Zarządzanie serwerami SQL.
Polecenia
| az sql server ad-admin |
Zarządzanie administratorem usługi Active Directory serwera. |
| az sql server ad-admin create |
Utwórz nowego administratora usługi Active Directory serwera. |
| az sql server ad-admin delete |
Ustawia administratora usługi AD serwera. |
| az sql server ad-admin list |
Pobiera listę administratorów usługi Azure Active Directory na serwerze. |
| az sql server ad-admin update |
Zaktualizuj istniejącego administratora usługi Active Directory serwera. |
| az sql server ad-only-auth |
Zarządzaj ustawieniami uwierzytelniania usługi Azure Active Bezpośrednio tylko dla tego serwera. |
| az sql server ad-only-auth disable |
Wyłącz bezpośrednie uwierzytelnianie usługi Azure Active tylko dla tego serwera. |
| az sql server ad-only-auth enable |
Włącz bezpośrednie uwierzytelnianie usługi Azure Active dla tego serwera. |
| az sql server ad-only-auth get |
Pobierz konkretną właściwość uwierzytelniania bezpośrednio tylko w usłudze Azure Active. |
| az sql server audit-policy |
Zarządzanie zasadami inspekcji serwera. |
| az sql server audit-policy show |
Pokaż zasady inspekcji serwera. |
| az sql server audit-policy update |
Aktualizowanie zasad inspekcji serwera. |
| az sql server audit-policy wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zasad inspekcji serwera. |
| az sql server conn-policy |
Zarządzanie zasadami połączenia serwera. |
| az sql server conn-policy show |
Pobiera zasady bezpiecznego połączenia serwera. |
| az sql server conn-policy update |
Aktualizacje zasady bezpiecznego połączenia serwera. |
| az sql server create |
Utwórz serwer. |
| az sql server delete |
Usuwa serwer. |
| az sql server dns-alias |
Zarządzanie aliasami DNS serwera. |
| az sql server dns-alias create |
Tworzy alias DNS serwera. |
| az sql server dns-alias delete |
Usuwa alias DNS serwera o podanej nazwie. |
| az sql server dns-alias list |
Pobiera listę aliasów DNS serwera dla serwera. |
| az sql server dns-alias set |
Ustawia serwer, do którego powinien wskazywać alias DNS. |
| az sql server dns-alias show |
Pobiera alias DNS serwera. |
| az sql server firewall-rule |
Zarządzanie regułami zapory serwera. |
| az sql server firewall-rule create |
Utwórz regułę zapory. |
| az sql server firewall-rule delete |
Usuwa regułę zapory. |
| az sql server firewall-rule list |
Wyświetl listę reguł zapory serwera. |
| az sql server firewall-rule show |
Przedstawia szczegóły reguły zapory. |
| az sql server firewall-rule update |
Zaktualizuj regułę zapory. |
| az sql server key |
Zarządzanie kluczami serwera. |
| az sql server key create |
Tworzy klucz serwera. |
| az sql server key delete |
Usuwa klucz serwera. |
| az sql server key list |
Pobiera listę kluczy serwera. |
| az sql server key show |
Przedstawia klucz serwera. |
| az sql server list |
Wyświetl listę dostępnych serwerów. |
| az sql server list-usages |
Zwraca użycie serwera. |
| az sql server ms-support |
Zarządzanie operacjami pomocy technicznej firmy Microsoft serwera. |
| az sql server ms-support audit-policy |
Zarządzanie zasadami inspekcji operacji pomocy technicznej firmy Microsoft serwera. |
| az sql server ms-support audit-policy show |
Pokaż serwer Microsoft obsługuje zasady inspekcji operacji. |
| az sql server ms-support audit-policy update |
Aktualizowanie zasad inspekcji operacji pomocy technicznej serwera firmy Microsoft. |
| az sql server ms-support audit-policy wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zasad inspekcji operacji pomocy technicznej firmy Microsoft serwera. |
| az sql server outbound-firewall-rule |
Zarządzanie regułami zapory ruchu wychodzącego serwera. |
| az sql server outbound-firewall-rule create |
Utwórz nową regułę zapory dla ruchu wychodzącego. |
| az sql server outbound-firewall-rule delete |
Usuń regułę zapory ruchu wychodzącego. |
| az sql server outbound-firewall-rule list |
Wyświetl listę reguł zapory ruchu wychodzącego serwera. |
| az sql server outbound-firewall-rule show |
Pokaż szczegóły reguły zapory dla ruchu wychodzącego. |
| az sql server show |
Pobiera serwer. |
| az sql server tde-key |
Zarządzanie ochroną szyfrowania serwera. |
| az sql server tde-key set |
Ustawia ochronę szyfrowania serwera. |
| az sql server tde-key show |
Pobiera ochronę szyfrowania serwera. |
| az sql server update |
Aktualizowanie serwera. |
| az sql server vnet-rule |
Zarządzanie regułami sieci wirtualnej serwera. |
| az sql server vnet-rule create |
Utwórz regułę sieci wirtualnej, aby zezwalać na dostęp do serwera Azure SQL. |
| az sql server vnet-rule delete |
Usuwa regułę sieci wirtualnej o podanej nazwie. |
| az sql server vnet-rule list |
Pobiera listę reguł sieci wirtualnej na serwerze. |
| az sql server vnet-rule show |
Pobiera regułę sieci wirtualnej. |
| az sql server vnet-rule update |
Zaktualizuj regułę sieci wirtualnej. |
| az sql server wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku serwera SQL. |
az sql server create
Utwórz serwer.
az sql server create --name
--resource-group
[--admin-password]
[--admin-user]
[--assign-identity]
[--enable-ad-only-auth]
[--enable-public-network {false, true}]
[--external-admin-name]
[--external-admin-principal-type]
[--external-admin-sid]
[--federated-client-id]
[--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
[--key-id]
[--location]
[--minimal-tls-version {1.0, 1.1, 1.2}]
[--no-wait]
[--pid]
[--restrict-outbound-network-access {false, true}]
[--user-assigned-identity-id]
Przykłady
Utwórz serwer.
az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword
Utwórz serwer z wyłączonym dostępem do sieci publicznej do serwera.
az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false
Utwórz serwer bez Administracja SQL z włączonym tylko administratorem usługi AD i usługą AD.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer
Utwórz serwer bez Administracja SQL, z włączoną usługą AD Admin, AD Only, User ManagedIdenties i Identity Type to SystemAssigned,UserAssigned.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Utwórz serwer bez Administracja SQL, z włączoną usługą AD Admin,AD Only, User ManagedIdenties i Identity Type to UserAssigned.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Parametry wymagane
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Hasło logowania administratora (wymagane do utworzenia serwera).
Nazwa użytkownika administratora serwera. Po utworzeniu nie można go zmienić.
Wygeneruj i przypisz tożsamość usługi Azure Active Directory dla tego serwera do użycia z usługami zarządzania kluczami, takimi jak Azure KeyVault.
Włącz uwierzytelnianie tylko w usłudze Azure Active Directory dla tego serwera.
Określ, czy dostęp do sieci publicznej do serwera jest dozwolony, czy nie. W przypadku wartości false tylko połączenia wykonywane za pośrednictwem linków prywatnych mogą uzyskiwać dostęp do tego serwera.
Nazwa wyświetlana użytkownika, grupy lub aplikacji administratora Azure AD.
Użytkownik, grupa lub aplikacja.
Unikatowy identyfikator administratora Azure AD. Identyfikator obiektu dla użytkownika lub grupy, identyfikator klienta dla aplikacji.
Identyfikator klienta federacyjnego używany w scenariuszu cmK między dzierżawami.
Typ tożsamości do użycia. Możliwe wartości to SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned i None.
Identyfikator URI magazynu kluczy na potrzeby szyfrowania.
Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.
Minimalna wersja protokołu TLS wymuszana przez program SQL Server dla połączeń przychodzących.
Nie czekaj na zakończenie długotrwałej operacji.
Identyfikator tożsamości zarządzanej przez użytkownika podstawowego.
Określ, czy wychodzący dostęp sieciowy do serwera jest ograniczony, czy nie. W przypadku wartości true połączenia wychodzące z serwera będą ograniczone.
Wygeneruj i przypisz tożsamość zarządzaną użytkownika (UMI) dla tego serwera.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server delete
Usuwa serwer.
az sql server delete [--ids]
[--name]
[--resource-group]
[--yes]
Parametry opcjonalne
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".
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nie monituj o potwierdzenie.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server list
Wyświetl listę dostępnych serwerów.
az sql server list [--expand-ad-admin]
[--resource-group]
Przykłady
Wyświetl listę wszystkich serwerów w bieżącej subskrypcji.
az sql server list
Wyświetl listę wszystkich serwerów w grupie zasobów.
az sql server list -g mygroup
Parametry opcjonalne
Rozwiń węzeł Administrator usługi Active Directory dla serwera.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server list-usages
Zwraca użycie serwera.
az sql server list-usages [--ids]
[--name]
[--resource-group]
Parametry opcjonalne
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".
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server show
Pobiera serwer.
az sql server show [--expand-ad-admin]
[--ids]
[--name]
[--resource-group]
Parametry opcjonalne
Rozwiń węzeł Administrator usługi Active Directory dla serwera.
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".
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server update
Aktualizowanie serwera.
az sql server update [--add]
[--admin-password]
[--assign_identity]
[--enable-public-network {false, true}]
[--federated-client-id]
[--force-string]
[--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
[--ids]
[--key-id]
[--minimal-tls-version {1.0, 1.1, 1.2}]
[--name]
[--no-wait]
[--pid]
[--remove]
[--resource-group]
[--restrict-outbound-network-access {false, true}]
[--set]
[--user-assigned-identity-id]
Przykłady
Aktualizowanie serwera. (automatycznie wygenerowane)
az sql server update --admin-password myadminpassword --name MyAzureSQLServer --resource-group MyResourceGroup
Aktualizowanie serwera przy użyciu identyfikatorów zarządzanych przez użytkownika i typu tożsamości to SystemAssigned, UserAssigned.
az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Aktualizowanie serwera przy użyciu identyfikatorów zarządzanych przez użytkownika i typu tożsamości to UserAssigned.
az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Parametry opcjonalne
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>.
Hasło logowania administratora.
Wygeneruj i przypisz tożsamość usługi Azure Active Directory dla tego serwera do użycia z usługami zarządzania kluczami, takimi jak Azure KeyVault.
Określ, czy dostęp do sieci publicznej do serwera jest dozwolony, czy nie. W przypadku wartości false tylko połączenia wykonywane za pośrednictwem linków prywatnych mogą uzyskiwać dostęp do tego serwera.
Identyfikator klienta federacyjnego używany w scenariuszu cmK między dzierżawami.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
Typ tożsamości do użycia. Możliwe wartości to SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned i None.
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".
Identyfikator URI magazynu kluczy na potrzeby szyfrowania.
Minimalna wersja protokołu TLS wymuszana przez program SQL Server dla połączeń przychodzących.
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nie czekaj na zakończenie długotrwałej operacji.
Identyfikator tożsamości zarządzanej przez użytkownika podstawowego.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Określ, czy wychodzący dostęp sieciowy do serwera jest ograniczony, czy nie. W przypadku wartości true połączenia wychodzące z serwera będą ograniczone.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Wygeneruj i przypisz tożsamość zarządzaną użytkownika (UMI) dla tego serwera.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az sql server wait
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku serwera SQL.
az sql server wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--name]
[--resource-group]
[--timeout]
[--updated]
Parametry opcjonalne
Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Succeeded".
Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Zaczekaj na usunięcie.
Zaczekaj, aż zasób istnieje.
Zasoby podrzędne do uwzględnienia w odpowiedzi.
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".
Interwał sondowania w sekundach.
Nazwa serwera Azure SQL. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults sql-server=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Maksymalny czas oczekiwania w sekundach.
Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.