超级SQL模式

开启超级SQL模式后,管理员、DBA或实例DBA在SQL Console中执行SQL语句,将不受安全规则的限制。例如禁止在SQL Console中执行DELETE语句、禁止在SQL Console中执行CREATE_INDEX语句等安全规则限制。

背景信息

为增强数据库的安全性和稳定性,管理员、DBA或实例DBA通常会配置SQL窗口的安全规则,例如限制用户在SQL窗口中执行生产库的DML,DML仅允许通过工单的形式执行。

但上述安全规则也会给管理员、DBA或实例DBA等高权限的人员造成一定的不便,如果高权限人员不想受到安全规则的限制,可以在超级SQL模式下执行SQL语句。

前提条件

  • 系统角色为管理员、DBA或实例DBA。关于用户角色信息,请参见系统角色

  • 实例的管控模式为稳定变更或安全协同。更多信息,请参见管控模式

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择SQL窗口 > SQL窗口

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > SQL窗口 > SQL窗口

  3. 请先选择数据库弹框中,搜索并选择数据库,单击确认
  4. 在SQLConsole中,单击右上角的超级SQL模式图标,并在弹窗中单击确认,开启超级SQL模式。

    说明
    • 超级SQL模式开启后,SQLConsole的外边框将变成橙色。

    • 如果开启了超级SQL模式,您在SQLConsole中提交的SQL不会受安全规则的管控,将会直接执行,请注意操作风险。

    • 如需关闭超级SQL模式,请单击右上角的5超级SQL模式图标。

相关操作

除上述操作外,您可能还需要进行如下操作:

  • 使用DMS Data Copilot快速生成SQL、改写SQL、SQL错误纠正及生成注释等功能。更多信息,请参见Data Copilot智能助手

  • 进行数据库备份、导出数据库表进行数据分析等操作。具体操作,请参见数据库导出