开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS adb 创建数据库的时候提示这个,以前都不会有这个提示的,这个是怎么回事?

DMS adb 创建数据库的时候提示这个,以前都不会有这个提示的,这个是怎么回事?05eba201bf6a7ca9dc4f066bf17a7c46.png

展开
收起
真的很搞笑 2023-07-13 14:39:35 91 0
3 条回答
写回答
取消 提交回答
  • 如果您在使用 DMS adb 创建数据库时遇到了提示,而以前没有这个提示,可能是由于以下原因之一:

    1. 版本更新:DMS 在不同的版本中可能会引入新的功能或修改现有功能。所以,如果您升级了 DMS 或者使用了一个新的版本,提示的内容可能会有所变化。

    2. 配置更改:您可能已经对 DMS 进行了某些配置更改,例如安全规则、访问权限等。这些更改可能导致在创建数据库时出现新的提示。

    3. 系统更新:操作系统、数据库引擎或其他相关组件的更新可能会影响 DMS 的行为和提示信息。

    为了确定具体的原因和解决方案,请提供更详细的错误提示信息或错误代码。此外,确保您的 DMS 已经升级到最新版本,并且进行了正确的配置。

    2023-07-25 19:30:34
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    根据您提供的信息,DMS ADB在创建数据库时提示“根据安全规则设置,禁止直接执行命令类型:CREATE DATABASE”,这可能是因为DMS ADB的安全规则设置中禁止了执行CREATE DATABASE命令。

    根据提示信息,您可以通过DMS ADB的安全规则设置中的“SQL执行规则”来调整规则的入口路径,以允许执行CREATE DATABASE命令。具体的调整方法包括:

    登录DMS控制台,在左侧导航栏中选择“ADB管理”,进入ADB管理页面。

    在ADB管理页面中选择目标ADB实例,进入ADB实例详情页面。

    在ADB实例详情页面中选择“安全与规范”选项卡,进入安全与规范页面。

    在安全与规范页面中选择“安全规则”选项卡,进入安全规则设置页面。

    在安全规则设置页面中选择“SQL变更”选项卡,进入SQL变更设置页面。

    在SQL变更设置页面中找到“SQL执行规则”选项,选择“添加规则”进行设置。

    在添加规则页面中,根据实际需要,设置允许执行CREATE DATABASE命令的规则,例如可以设置规则类型为“允许”,命令为“CREATE DATABASE”,并选择适用的用户或用户组。

    2023-07-23 09:20:38
    赞同 展开评论 打赏
  • 在对应的安全规则路径下添加创建数据库命令的规则,然后再启用。就可以了
    if
    @fac.sql_type in
    ['CREATE_DATABASE']
    then
    @act.allow_submit
    end,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-13 16:57:51
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据管理
  • 相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载