你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ISqlDatabase 接口

定义

Azure SQL服务器数据库的不可变客户端表示形式。

public interface ISqlDatabase : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase,Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IUpdate>
type ISqlDatabase = interface
    interface IBeta
    interface IExternalChildResource<ISqlDatabase, ISqlServer>
    interface IChildResource<ISqlServer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlServer>
    interface IRefreshable<ISqlDatabase>
    interface IHasInner<DatabaseInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlDatabase
Implements IBeta, IChildResource(Of ISqlServer), IExternalChildResource(Of ISqlDatabase, ISqlServer), IHasInner(Of DatabaseInner), IHasParent(Of ISqlServer), IHasResourceGroup, IRefreshable(Of ISqlDatabase), IUpdatable(Of IUpdate)
派生
实现

属性

Collation

获取Azure SQL数据库的排序规则。

CreationDate

获取Azure SQL数据库的创建日期。

CurrentServiceObjectiveId

获取Azure SQL数据库的当前服务级别目标 ID,这是当前处于活动状态的服务级别目标的 ID。

DatabaseId

获取Azure SQL数据库的 ID。

DefaultSecondaryLocation

获取 defaultSecondaryLocation 值。

EarliestRestoreDate

获取Azure SQL数据库的恢复周期开始日期。 这会记录此Azure SQL数据库的恢复可用的开始日期和时间。

Edition

获取 Azure SQL 数据库的版本。

ElasticPoolName

获取 elasticPoolName 值。

Id

Azure SQL服务器数据库的不可变客户端表示形式。

(继承自 IExternalChildResource<FluentModelT,IParentT>)
Inner

Azure SQL服务器数据库的不可变客户端表示形式。

(继承自 IHasInner<T>)
IsDataWarehouse

如果此数据库为 SqlWarehouse,则为 true。

Key

Azure SQL服务器数据库的不可变客户端表示形式。

(继承自 IIndexable)
MaxSizeBytes

获取以字节表示的Azure SQL数据库的最大大小。

Name

获取资源的名称

(继承自 IHasName)
Parent

获取此子资源的父级。

(继承自 IHasParent<ParentT>)
ParentId

获取父 SQL 服务器 ID。

Region

获取资源所在的区域。

RegionName

获取资源所在的区域的名称。

RequestedServiceObjectiveId

获取Azure SQL数据库的已配置服务级别目标 ID,这是要应用于Azure SQL数据库的服务级别目标。

RequestedServiceObjectiveName

获取Azure SQL数据库的已配置服务级别目标的名称,这是要应用于Azure SQL数据库的服务级别目标。

ResourceGroupName

Azure SQL服务器数据库的不可变客户端表示形式。

(继承自 IHasResourceGroup)
ServiceLevelObjective

获取Azure SQL数据库的服务级别目标。

SqlServerName

获取此数据库所属SQL Server的名称。

Status

获取Azure SQL数据库的状态。

SyncGroups

获取当前数据库的 SQL 同步组入口点。

Tags

获取当前SQL 数据库的标记

方法

AsWarehouse()

Azure SQL服务器数据库的不可变客户端表示形式。

DefineThreatDetectionPolicy(String)

开始安全警报策略的定义。

Delete()

从服务器中删除数据库。

DeleteAsync(CancellationToken)

异步删除数据库。

ExportTo(ICreatable<IStorageAccount>, String, String)

将当前数据库导出到新的存储帐户和相对路径。

ExportTo(IStorageAccount, String, String)

将当前数据库导出到现有存储帐户和相对路径。

ExportTo(String)

将当前数据库导出到指定的 URI 路径。

GetDatabaseAutomaticTuning()

获取 SQL 数据库自动优化状态和选项。

GetThreatDetectionPolicy()

获取 SQL 数据库威胁检测策略。

GetTransparentDataEncryption()

获取此数据库的Azure SQL数据库透明数据加密。

GetTransparentDataEncryptionAsync(CancellationToken)

获取此数据库的Azure SQL数据库透明数据加密。

ImportBacpac(IStorageAccount, String, String)

从现有存储帐户和相对路径导入到当前数据库;当前数据库必须为空。

ImportBacpac(String)

从指定的 URI 路径导入到当前数据库;当前数据库必须为空。

ListMetricDefinitions()

Azure SQL服务器数据库的不可变客户端表示形式。

ListMetricDefinitionsAsync(CancellationToken)

Azure SQL服务器数据库的不可变客户端表示形式。

ListMetrics(String)

Azure SQL服务器数据库的不可变客户端表示形式。

ListMetricsAsync(String, CancellationToken)

Azure SQL服务器数据库的不可变客户端表示形式。

ListReplicationLinks()

Azure SQL服务器数据库的不可变客户端表示形式。

ListReplicationLinksAsync(CancellationToken)

Azure SQL服务器数据库的不可变客户端表示形式。

ListRestorePoints()

Azure SQL服务器数据库的不可变客户端表示形式。

ListRestorePointsAsync(CancellationToken)

Azure SQL服务器数据库的不可变客户端表示形式。

ListServiceTierAdvisors()

Azure SQL服务器数据库的不可变客户端表示形式。

ListServiceTierAdvisorsAsync(CancellationToken)

Azure SQL服务器数据库的不可变客户端表示形式。

ListUsageMetrics()

列出 SQL 数据库使用情况指标。

ListUsageMetricsAsync(CancellationToken)

异步列出 SQL 数据库使用情况指标。

ListUsages()

Azure SQL服务器数据库的不可变客户端表示形式。

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
Rename(String)

重命名数据库。

RenameAsync(String, CancellationToken)

异步重命名数据库。

Update()

Azure SQL服务器数据库的不可变客户端表示形式。

(继承自 IUpdatable<T>)

适用于