AzureSqlDatabaseDatastore 类

表示将连接信息保存到 Azure SQL 数据库的数据存储。

不应直接使用此类。 若要创建将连接信息保存到 Azure SQL 数据库的数据存储,请使用 Datastore 类的 register_azure_sql_database 方法。

注意:使用数据存储访问数据时,必须具有访问数据的权限,这取决于在数据存储中注册的凭据。

初始化新的 Azure SQL 数据库数据存储。

继承
AzureSqlDatabaseDatastore

构造函数

AzureSqlDatabaseDatastore(workspace, name, server_name, database_name, tenant_id=None, client_id=None, client_secret=None, resource_url=None, authority_url=None, username=None, password=None, auth_type=None, service_data_access_auth_identity=None)

参数

workspace
str
必需

此数据存储所属的工作区。

name
str
必需

数据存储名称。

server_name
str
必需

SQL 服务器名称

database_name
str
必需

SQL 数据库名称

tenant_id
str
默认值: None

服务主体的目录 ID/租户 ID。

client_id
str
默认值: None

服务主体的客户端 ID/应用程序 ID。

client_secret
str
默认值: None

服务主体的机密。

resource_url
str, <xref:optional>
默认值: None

确定将在 SQL 数据库存储上执行哪些操作的资源 URL。 如果为 None,则默认为 https://database.windows.net/

authority_url
str, <xref:optional>
默认值: None

用于对用户进行身份验证的颁发机构 URL。 默认为 https://login.microsoftonline.com

username
str
默认值: None

数据库用户用于访问数据库的用户名。

password
str
默认值: None

数据库用户用于访问数据库的密码。

workspace
str
必需

此数据存储所属的工作区。

name
str
必需

数据存储名称。

server_name
str
必需

SQL 服务器名称

database_name
str
必需

SQL 数据库名称

tenant_id
str
必需

服务主体的目录 ID/租户 ID。

client_id
str
必需

服务主体的客户端 ID/应用程序 ID。

client_secret
str
必需

服务主体的机密。

resource_url
str, <xref:optional>
必需

确定将在 SQL 数据库存储上执行哪些操作的资源 URL。 如果为 None,则默认为 https://database.windows.net/

authority_url
str, <xref:optional>
必需

用于对用户进行身份验证的颁发机构 URL。 默认为 https://login.microsoftonline.com

username
str
必需

数据库用户用于访问数据库的用户名。

password
str
必需

数据库用户用于访问数据库的密码。

auth_type
str
默认值: None

身份验证类型。

service_data_access_auth_identity
str 或 <xref:_restclient.models.ServiceDataAccessAuthIdentity>
默认值: None

指示用于验证客户存储的服务数据访问的标识。 可能的值包括:"None"、"WorkspaceSystemAssignedIdentity"、"WorkspaceUserAssignedIdentity"