【发布时间】:2015-07-12 05:07:43
【问题描述】:
我有一个非常简单的问题:
如何将数据库架构从 dbo 更改为另一个架构?
我已经试过了:
alter schema [new_schema] transfer [old_schema].[object_name];
但我在使用查询时收到关于权限的错误,并且在使用 GUI 时无法修改错误属性。我自己创建了数据库,并获得了所有权限。我能想到的唯一问题来自 GoDaddy,因为我正在使用 GoDaddy 的计划来托管我的数据库。我可以成功地将表从任何其他架构转移到dbo,但我无法将任何表从dbo 转移到任何其他架构...
错误:
'Cannot transfer the object 'Production', because it does not exist or you do not have permission.'
任何帮助将不胜感激。
【问题讨论】:
-
我会说权限错误意味着godaddy不允许你拥有移动这些东西的权限。
-
@Randy 但是为什么我可以将对象从另一个架构移动到 dbo 架构?
-
能否列出具体错误
标签: sql database schema sql-server-2014 dbo