tencent cloud

文档反馈

云数据库 SQL Server

最后更新时间:2024-10-13 09:33:17

    基本信息

    CAM中产品名 CAM中简称 控制台访问 按标签授权 授权粒度 IP限制
    云数据库 SQL Server sqlserver 支持 支持 资源级 部分支持

    Note:

    云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。

    • 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
    • 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
    • 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。

    接口授权粒度

    接口授权粒度分为资源级和操作级两个级别:

    • 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
    • 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。

    写操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    AssociateSecurityGroups 批量绑定安全组 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    BalanceROGroup 平衡ro组内的权重 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    BalanceReadOnlyGroup 平衡只读实例的路由权重 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/$instanceId 支持
    CloneDB 克隆数据库 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CloseInterCommunication 本接口(CloseInterCommunication)用于关闭实例互通。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CompleteExpansion 立即完成实例扩容 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateAccount 创建账户 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateBackup 创建备份 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateBackupMigration 创建备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateBasicDBInstances 创建基础版实例 操作级 * 不支持
    CreateBusinessDBInstances 本接口(CreateBusinessDBInstances)用于创建商业智能服务实例。 操作级 * 支持
    CreateBusinessIntelligenceFile 本接口(CreateBusinessIntelligenceFile)用于添加商业智能服务文件。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateCloudDBInstances 本接口(CreateCloudDBInstances)用于创建高可用实例(虚拟机版本)。 操作级 * 不支持
    CreateCloudReadOnlyDBInstances 本接口(CreateCloudReadOnlyDBInstances)用于添加只读副本实例(虚拟机版本)。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    CreateDB 创建数据库 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateDBInstances 购买实例 操作级 * 不支持
    CreateIncrementalMigration 创建增量备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    CreateMigration 创建迁移任务 操作级 * 支持
    CreatePublicKey 新增加密密钥 操作级 * 不支持
    CreatePublishSubscribe 创建发布订阅关系 操作级 * 支持
    CreateROInstances 创建只读副本 操作级 * 不支持
    CreateReadOnlyDBInstances 创建只读副本 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    CreateSIInstances 创建基础版实例 操作级 * 不支持
    CutXEvents 手动切割阻塞日志和死锁日志 资源级 qcs::sqlserver::uin/${uin}:instance/${instanceId} 支持
    DeleteAccount 删除账户 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteBackupMigration 删除备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteBusinessIntelligenceFile 本接口(DeleteBusinessIntelligenceFile)用于删除商业智能文件。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteDB 删除数据库 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteDBInstance 下线实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteDBInstanceSet 批量立即下线实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/$instanceId 支持
    DeleteIncrementalMigration 删除增量备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteMigration 删除迁移任务 操作级 * 支持
    DeletePublishSubscribe 删除发布订阅关系 操作级 * 支持
    DeleteRestoreTask 删除回档任务记录 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/$instanceId 支持
    DisassociateSecurityGroups 批量解除安全组 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyAccountCam 修改实例账户是否启用CAM验证 资源级 qcs::sqlserver:${Region}:uin/${uin}:instance/${instance} 支持
    ModifyAccountPrivilege 修改账户权限 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyAccountRemark 修改账户备注 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyBackupMigration 修改备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyBackupName 修改备份名称 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyBackupStrategy 修改冷备时间 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyBusinessIntelligenceFileRemark 本接口(ModifyBusinessIntelligenceFileRemark)用于修改商业智能服务文件备注。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    ModifyCloseWanIp 本接口(ModifyCloseWanIp)用于关闭实例外网。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyCrossBackupStrategy 本接口(ModifyCrossBackupStrategy)用于开启、关闭地域备份策略。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBEncryptAttributes 开启、关闭数据库的TDE加密功能 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceName 修改实例名称 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceNetwork 修改实例网络 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceNote 修改实例备注信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/$instanceId 支持
    ModifyDBInstanceProject 修改实例项目 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceRenewFlag 修改实例续费标记 操作级 * 支持
    ModifyDBInstanceSSL 开启\\关闭\\更新SSL加密 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceSecurityGroups 修改实例绑定的安全组 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBInstanceZone 修改实例可用区 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBName 修改数据库名称 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDBRemark 修改数据库备注 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDReadable 开通\\关闭备机只读 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDatabaseCDC 开启&关闭数据库CDC 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDatabaseCT 启用&禁用数据库CT 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDatabaseMdf 收缩数据库mdf 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyDatabasePrivilege 修改数据库权限 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    ModifyDatabaseShrinkMDF 本接口(ModifyDatabaseShrinkDMF)用于收缩数据库mdf(Shrink mdf)。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyIncrementalMigration 修改增量备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyInstanceEncryptAttributes 开通实例的TDE加密功能 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyInstanceParam 修改实例参数 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyMaintenanceSpan 修改可维护时间窗 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyMigration 修改迁移任务 操作级 * 支持
    ModifyOpenWanIp 本接口(ModifyOpenWanIp)用于开通外网。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    ModifyPublishSubscribeName 修改发布订阅关系名称 操作级 * 支持
    ModifyROGroupInfo 修改只读组的信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    ModifyReadOnlyGroupDetails 修改只读组 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    OfflineDBInstance 立即下线实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    OpenInterCommunication 本接口(OpenInterCommunication)用于打开实例的互通,实例互通可以实现商业智能服务相互联通。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RecoveryPostInstance 按量计费实例移出回收站恢复 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RecycleDBInstance 主动回收实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    RecycleReadOnlyGroup 立即回收只读组的资源 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RefreshCamPassword 手动刷新CAM密码 资源级 qcs::sqlserver:${Region}:uin/${uin}:instanceId/${instanceId} 支持
    ReleaseOldVip 手动释放旧ip 资源级 qcs::sqlserver::uin/${uin}:instance/${instanceId} 支持
    RemoveBackups 删除备份文件 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RenewPostpaidDBInstanceSet 批量恢复按量计费实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/$instanceId 支持
    ResetAccountPassword 重置账户密码 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RestartDBInstance 重启实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RestoreInstance 冷备实例回滚 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RollbackInstance 回档实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    RunMigration 开始迁移任务 操作级 * 支持
    StartBackupMigration 启动备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    StartIncrementalMigration 启动增量备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    StartInstanceXEvent 设置扩展事件阈值 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    SwitchCloudInstanceHA 实例手动主备切换 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    TerminateDBInstance 终止实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    UpgradeDBInstance 升级实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持

    其他操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    CompleteMigration 完成增量迁移任务 操作级 * 支持
    StartMigrationCheck 启动迁移前的检查 操作级 * 支持
    StopMigration 停止迁移任务 操作级 * 支持

    读操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    DescribeAccountPrivilegeByDB 根据数据库查询关联的账号名称以及权限信息 操作级 * 支持
    DescribeBackupByFlowId 通过创建备份流程ID查询备份信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeBackupCommand 查询创建备份命令 操作级 * 支持
    DescribeBackupMonitor 查询备份空间使用详情 操作级 * 支持
    DescribeBackupSummary 本接口(DescribeBackupSummary)用于查询数据库备份概览信息。 操作级 * 支持
    DescribeBackupUploadSize 查询上传的备份文件大小 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeCollationTimeZone 查询系统字符集排序规则和系统时区 操作级 * 支持
    DescribeCrossRegionZone 查询实例备机所在地域和可用区 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeCrossRegions 本接口(DescribeCrossRegions)用于查询跨地域备份的目标地域。 操作级 * 支持
    DescribeDBCharsets Describe DB Instance Charsets 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeDBInstanceRealServerIp 查询实例物理IP和端口 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDBInstanceRsip 查询实例物理IP和端口 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDBInstancesAttribute 查询实例属性综合接口 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeDBPrivilegeByAccount 根据账号查询关联的数据库列表名称集合以及权限信息 操作级 * 支持
    DescribeDBRestoreTime 查询可回档的数据库 操作级 * 支持
    DescribeDBSecurityGroups 查询实例绑定的安全组 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeDRRegionZone 查询跨可用区实例的备机地域 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDatabaseNames 查询数据库名称 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeDatabases 查询数据库列表 操作级 * 支持
    DescribeFlowStatus 查询流程状态 操作级 * 支持
    DescribeInquiryPriceParameter 本接口(DescribeInquiryPriceParameter)用于查询实例询价计费参数。当前接口查询实例新购的计费参数。内部接口用于活动页售卖场景。 操作级 * 支持
    DescribeInstanceTradeParameter 本接口(DescribeInstanceTradeParameter)用于查询实例的计费参数,当前接口默认返回创建实例时需要的计费参数。内部接口用于活动页售卖场景。 操作级 * 支持
    DescribeMaintenanceSpan 查询可维护时间窗 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeMigrationDetail 查询迁移任务细节 操作级 * 支持
    DescribeOrders 查询计费订单 操作级 * 支持
    DescribeProductConfig 查询售卖规格配置 操作级 * 支持
    DescribeProjectSecurityGroups 查询项目下的安全组 操作级 * 支持
    DescribePublicKey 获取加密密钥 操作级 * 支持
    DescribeROGroupAutoWeight 查询ro组内权重默认值 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeROGroupInfo 查询ro组的详细信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeReadOnlyGroupByReadOnlyInstance 通过只读副本查询只读组信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeReadOnlyGroupDetails 查询只读组详情 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeRegions 查询地域信息 操作级 * 支持
    DescribeRestoreTask 查询回档任务列表 操作级 * 支持
    DescribeRestoreTimeRange 查询按照时间点可回档的时间范围 操作级 * 支持
    DescribeRollbackTime 查询可回档时间 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeSpecSellStatus 本接口(DescribeSpecSellStatus)用于查询售卖规格状态信息,其中包括售卖状态,参考价格等(实际价格以询价接口为准)。 操作级 * 支持
    DescribeUpgradeInstanceCheck 本接口(DescribeUpgradeInstanceCheck)用于在实例变配前,预检查实例变配的影响情况等。 操作级 * 支持
    DescribeUploadBackupInfo 查询备份上传权限 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeUploadIncrementalInfo 查询增量备份上传权限 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeWhiteListForMonitor 查询用户Uin是否在白名单中 操作级 * 支持
    DescribeXEvents 查询扩展事件列表 操作级 * 支持
    InquiryPriceCreateDBInstances 查询购买实例价格 操作级 * 支持
    InquiryPriceRenewDBInstance 查询续费实例价格 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    InquiryPriceUpgradeDBInstance 查询升级实例价格 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    QueryMigrationCheckProcess 查询迁移前的检查进度 操作级 * 支持
    RenewDBInstance 续费实例 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    RenewPostpaidDBInstance 后付费实例从回收站中恢复 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持

    列表操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    DescribeAccounts 查询账户列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeBackupFiles 本接口(DescribeBackupFiles)用于在非打包备份模式下单个库对应的备份文件 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeBackupMigration 查询备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeBackupStatistical 本接口(DescribeBackupStatistical)用于查询备份实时统计列表。 操作级 * 支持
    DescribeBackups 查询备份列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeBusinessIntelligenceFile 本接口(DescribeBusinessIntelligenceFile)用于查询商业智能服务需要的文件。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeCrossBackupStatistical 本接口(DescribeCrossBackupStatistical)用于查询跨地域备份实时统计列表。 操作级 * 支持
    DescribeDBInstanceInter 本接口(DescribeDBInstanceInter)用于查询互通实例的信息。 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeDBInstances 查询实例列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDBs 查询数据库列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDBsNormal 查询数据库配置信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeDatabasesNormal 查询数据库配置信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeHASwitchLog 查询主备切换日志 操作级 * 支持
    DescribeIncrementalMigration 查询增量备份导入任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeInstanceByOrders 根据订单号查询对应的实例ID 操作级 * 支持
    DescribeInstanceParamRecords 查询实例参数修改记录 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeInstanceParams 查询实例可修改的参数 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeInstanceTasks 查询实例任务 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeMigrationDatabases 查询可迁移的数据库 操作级 * 支持
    DescribeMigrations 查询迁移任务列表 操作级 * 支持
    DescribePublishSubscribe 查询发布订阅关系 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeROGroupByRoInstance 根据只读副本查询只读组信息 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 不支持
    DescribeROGroupList 查询Ro组列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeReadOnlyGroupList 查询只读组列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeRegularBackupPlan 查询实例定期备份保留计划 操作级 * 支持
    DescribeSlowlogs 查询慢日志列表 资源级 qcs::sqlserver:${region}:uin/${uin}:instance/${instanceId} 支持
    DescribeZones 查询可用区信息 操作级 * 支持
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持