【发布时间】:2014-04-24 07:11:00
【问题描述】:
我试图用一个新的表名来改变一个表。我成功更改了名称,但架构也从“dbo”更改。成为“dbo.dbo.”。当我尝试从新表中选择数据时,它在消息框中显示该表无效,因此我无法对新表执行任何操作。
有谁知道如何将表更改回原始架构?我在 sql server 2008 中使用了 WINSQL。谢谢,
【问题讨论】:
-
我认为您不能使用 ALTER 更改架构名称。请发布您执行的 ALTER 语句
-
“dbo.dbo”是您数据库上的实际架构吗?
-
@Nicarus 起初我以为 OP 与
ALTER SCHEMA ... TRANSFER混淆了,这很容易做到,但仔细想想,似乎 OP 只是右键单击并重命名。 -
@swasheck 我完全同意