You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure托管SQL无法删除jobs_internal架构及数据库导出问题求助

解决Azure数据库导出的两个问题

问题1:SQL71501报错(视图[jobs_internal].[visible_targets_formatted]未解析对象引用)

  • 这个视图是Azure SQL弹性作业的内置系统对象,DAC导出包不支持这类内部对象的引用,导致报错。
  • 处理步骤:
    1. 先解除数据库与弹性作业代理的关联(如果之前配置过)。
    2. 执行语句手动删除该视图:
      DROP VIEW [jobs_internal].[visible_targets_formatted];
      
    3. 若删除视图时提示依赖,先清理弹性作业相关的其他系统对象,再重新执行导出操作。

问题2:无法删除[jobs_internal]架构(提示被'id_list'引用但找不到对象)

  • 这种情况是因为存在sys.objects视图无法显示的系统内部依赖或自定义类型,按以下步骤排查处理:
  • 定位并删除依赖:
    1. 执行以下查询查找'id_list'的相关信息(可能是自定义表值类型):
      -- 查找对象或类型
      SELECT * FROM sys.all_objects WHERE name = 'id_list';
      SELECT * FROM sys.types WHERE name = 'id_list';
      -- 查找依赖关系
      SELECT * FROM sys.sql_expression_dependencies WHERE referenced_entity_name = 'id_list';
      
    2. 如果查到是自定义类型,先删除该类型:
      DROP TYPE [jobs_internal].[id_list];
      
    3. 再尝试删除架构:
      DROP SCHEMA [jobs_internal];
      
    4. 若仍失败,可尝试迁移需要的对象到新创建的空白数据库,再导出新库,避开原库的系统残留依赖。

内容的提问来源于stack exchange,提问作者Sergei Prokopov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:27:19