开发者社区> 问答> 正文

RDS SQL Server实例如何修改schema为dbo?

RDS SQL Server实例如何修改schema为dbo?

展开
收起
又出bug了-- 2022-01-07 21:11:12 3150 0
1 条回答
写回答
取消 提交回答
  • 阿里云提醒您:

    如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 以下操作本文以KKK表为例,现场以实际环境为准。

    执行如下SQL语句,查看该表的相关信息。 SELECT * FROM KKK SELECT a.name schemaName, b.name tableName, b.type_desc FROM sys.schemas a, sys.tables b WHERE a.schema_id = b.schema_id 系统显示类似如下,可以看到schema不是为dbo,导致问题出现。 查看表信息 执行如下命令,修改单个表的schema。 ALTER SCHEMA dbo TRANSFER test.kkk 执行如下命令,批量修改表的schema。 exec sp_msforeachtable 'alter schema dbo transfer ?'

    2022-01-07 21:36:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像