Udostępnij za pośrednictwem


DatabasesOperations Klasa

Bazy danychOperacje.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klienta, które tworzy wystąpienie dla Ciebie i dołącza je jako atrybut.

Dziedziczenie
builtins.object
DatabasesOperations

Konstruktor

DatabasesOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

models

Alias do modelowania klas używanych w tej grupie operacji.

Metody

begin_create_or_update

Tworzy nową bazę danych lub aktualizuje istniejącą bazę danych.

begin_delete

Usuwa bazę danych.

begin_export

Eksportuje bazę danych.

begin_failover

Przełączanie bazy danych w tryb failover.

begin_import_method

Importuje plik bacpac do nowej bazy danych.

begin_pause

Wstrzymuje bazę danych.

begin_resume

Wznawia bazę danych.

begin_update

Aktualizacje istniejącej bazy danych.

begin_upgrade_data_warehouse

Uaktualnia magazyn danych.

get

Pobiera bazę danych.

list_by_elastic_pool

Pobiera listę baz danych w elastycznej puli.

list_by_server

Pobiera listę baz danych.

list_inaccessible_by_server

Pobiera listę niedostępnych baz danych na serwerze logicznym.

list_metric_definitions

Zwraca definicje metryk bazy danych.

list_metrics

Zwraca metryki bazy danych.

rename

Zmienia nazwę bazy danych.

begin_create_or_update

Tworzy nową bazę danych lub aktualizuje istniejącą bazę danych.

begin_create_or_update(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.Database', **kwargs: Any) -> LROPoller['_models.Database']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

parameters
Database
Wymagane

Żądany stan zasobu bazy danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające bazę danych lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa bazę danych.

begin_delete(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_export

Eksportuje bazę danych.

begin_export(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.ExportDatabaseDefinition', **kwargs: Any) -> LROPoller['_models.ImportExportOperationResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

parameters
ExportDatabaseDefinition
Wymagane

Parametry żądania eksportu bazy danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość ImportExportOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

begin_failover

Przełączanie bazy danych w tryb failover.

begin_failover(resource_group_name: str, server_name: str, database_name: str, replica_type: str | '_models.ReplicaType' | None = None, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych do przejścia w tryb failover.

replica_type
str lub ReplicaType
wartość domyślna: None

Typ repliki do przełączenia w tryb failover.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_import_method

Importuje plik bacpac do nowej bazy danych.

begin_import_method(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.ImportExistingDatabaseDefinition', **kwargs: Any) -> LROPoller['_models.ImportExportOperationResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

parameters
ImportExistingDatabaseDefinition
Wymagane

Parametry żądania importu bazy danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość ImportExportOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

begin_pause

Wstrzymuje bazę danych.

begin_pause(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller['_models.Database']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych do wstrzymania.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające bazę danych lub wynik cls(response)

Typ zwracany

Wyjątki

begin_resume

Wznawia bazę danych.

begin_resume(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller['_models.Database']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych do wznowienia.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające bazę danych lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update

Aktualizacje istniejącej bazy danych.

begin_update(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.DatabaseUpdate', **kwargs: Any) -> LROPoller['_models.Database']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

parameters
DatabaseUpdate
Wymagane

Żądany stan zasobu bazy danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające bazę danych lub wynik cls(response)

Typ zwracany

Wyjątki

begin_upgrade_data_warehouse

Uaktualnia magazyn danych.

begin_upgrade_data_warehouse(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych, która ma zostać uaktualniona.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera bazę danych.

get(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> _models.Database

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Baza danych lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_elastic_pool

Pobiera listę baz danych w elastycznej puli.

list_by_elastic_pool(resource_group_name: str, server_name: str, elastic_pool_name: str, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

elastic_pool_name
str
Wymagane

Nazwa elastycznej puli.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu DatabaseListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_server

Pobiera listę baz danych.

list_by_server(resource_group_name: str, server_name: str, skip_token: str | None = None, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

skip_token
str
wartość domyślna: None
cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu DatabaseListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_inaccessible_by_server

Pobiera listę niedostępnych baz danych na serwerze logicznym.

list_inaccessible_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu DatabaseListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_metric_definitions

Zwraca definicje metryk bazy danych.

list_metric_definitions(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> Iterable['_models.MetricDefinitionListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu MetricDefinitionListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_metrics

Zwraca metryki bazy danych.

list_metrics(resource_group_name: str, server_name: str, database_name: str, filter: str, **kwargs: Any) -> Iterable['_models.MetricListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych.

filter
str
Wymagane

Wyrażenie filtru OData opisujące podzestaw metryk do zwrócenia.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu MetricListResult lub wynik cls(response)

Typ zwracany

Wyjątki

rename

Zmienia nazwę bazy danych.

rename(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.ResourceMoveDefinition', **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

server_name
str
Wymagane

Nazwa serwera.

database_name
str
Wymagane

Nazwa bazy danych do zmiany nazwy.

parameters
ResourceMoveDefinition
Wymagane

Definicja przenoszenia zasobu do zmiany nazwy tej bazy danych.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>