DatabasesOperations Sınıf

DatabasesOperations zaman uyumsuz işlemler.

Bu sınıfı doğrudan örneklememelisiniz. Bunun yerine, sizin için örneği oluşturan ve bir öznitelik olarak ekleyen bir İstemci örneği oluşturmanız gerekir.

Devralma
builtins.object
DatabasesOperations

Oluşturucu

DatabasesOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

models

Bu işlem grubunda kullanılan model sınıflarının diğer adı.

Yöntemler

begin_create_or_update

Yeni bir veritabanı oluşturur veya mevcut bir veritabanını güncelleştirir.

begin_delete

Veritabanını siler.

begin_export

Veritabanını dışarı aktarır.

begin_failover

Veritabanının yük devretmesi.

begin_import_method

Bir bacpac'i yeni bir veritabanına aktarır.

begin_pause

Veritabanını duraklatır.

begin_resume

Veritabanını sürdürür.

begin_update

Var olan bir veritabanını Güncelleştirmeler.

begin_upgrade_data_warehouse

Veri ambarı yükseltildi.

get

Bir veritabanı alır.

list_by_elastic_pool

Elastik havuzdaki veritabanlarının listesini alır.

list_by_server

Veritabanlarının listesini alır.

list_inaccessible_by_server

Mantıksal sunucudaki erişilemez veritabanlarının listesini alır.

list_metric_definitions

Veritabanı ölçüm tanımlarını döndürür.

list_metrics

Veritabanı ölçümlerini döndürür.

rename

Veritabanını yeniden adlandırır.

begin_create_or_update

Yeni bir veritabanı oluşturur veya mevcut bir veritabanını güncelleştirir.

async begin_create_or_update(resource_group_name: str, server_name: str, database_name: str, parameters: Database, **kwargs: Any) -> AsyncLROPoller[Database]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

parameters
Database
Gerekli

İstenen veritabanı kaynak durumu.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Veritabanı veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_delete

Veritabanını siler.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren bir AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_export

Veritabanını dışarı aktarır.

async begin_export(resource_group_name: str, server_name: str, database_name: str, parameters: ExportDatabaseDefinition, **kwargs: Any) -> AsyncLROPoller[ImportExportOperationResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

parameters
ExportDatabaseDefinition
Gerekli

Veritabanı dışarı aktarma isteği parametreleri.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

ImportExportOperationResult veya cls(response) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_failover

Veritabanının yük devretmesi.

async begin_failover(resource_group_name: str, server_name: str, database_name: str, replica_type: str | ReplicaType | None = None, **kwargs: Any) -> AsyncLROPoller[None]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Yük devretme için veritabanının adı.

replica_type
str veya ReplicaType
varsayılan değer: None

Yük devredilecek çoğaltma türü.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren bir AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_import_method

Bir bacpac'i yeni bir veritabanına aktarır.

async begin_import_method(resource_group_name: str, server_name: str, database_name: str, parameters: ImportExistingDatabaseDefinition, **kwargs: Any) -> AsyncLROPoller[ImportExportOperationResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

parameters
ImportExistingDatabaseDefinition
Gerekli

Veritabanı içeri aktarma isteği parametreleri.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

ImportExportOperationResult veya cls(response) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_pause

Veritabanını duraklatır.

async begin_pause(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> AsyncLROPoller[Database]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Duraklatılacak veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Veritabanı veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_resume

Veritabanını sürdürür.

async begin_resume(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> AsyncLROPoller[Database]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Sürdürülecek veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Veritabanı veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_update

Var olan bir veritabanını Güncelleştirmeler.

async begin_update(resource_group_name: str, server_name: str, database_name: str, parameters: DatabaseUpdate, **kwargs: Any) -> AsyncLROPoller[Database]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

parameters
DatabaseUpdate
Gerekli

İstenen veritabanı kaynak durumu.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Veritabanı veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_upgrade_data_warehouse

Veri ambarı yükseltildi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Yükseltilecek veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

get

Bir veritabanı alır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Veritabanı veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list_by_elastic_pool

Elastik havuzdaki veritabanlarının listesini alır.

list_by_elastic_pool(resource_group_name: str, server_name: str, elastic_pool_name: str, **kwargs: Any) -> AsyncIterable[DatabaseListResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

elastic_pool_name
str
Gerekli

Elastik havuzun adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

DatabaseListResult örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_server

Veritabanlarının listesini alır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

skip_token
str
varsayılan değer: None
cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

DatabaseListResult örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_inaccessible_by_server

Mantıksal sunucudaki erişilemez veritabanlarının listesini alır.

list_inaccessible_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> AsyncIterable[DatabaseListResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

DatabaseListResult örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_metric_definitions

Veritabanı ölçüm tanımlarını döndürür.

list_metric_definitions(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> AsyncIterable[MetricDefinitionListResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

MetricDefinitionListResult örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_metrics

Veritabanı ölçümlerini döndürür.

list_metrics(resource_group_name: str, server_name: str, database_name: str, filter: str, **kwargs: Any) -> AsyncIterable[MetricListResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Veritabanının adı.

filter
str
Gerekli

Döndürülecek ölçümlerin bir alt kümesini açıklayan bir OData filtre ifadesi.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

MetricListResult örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

rename

Veritabanını yeniden adlandırır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

database_name
str
Gerekli

Yeniden adlandıracak veritabanının adı.

parameters
ResourceMoveDefinition
Gerekli

Bu veritabanını yeniden adlandırmak için kaynak taşıma tanımı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Hiçbiri veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

Öznitelikler

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'>