使用Microsoft SQL Server Management Studio创建的图表的默认架构设置为 dbo 。在创建图表时似乎无法设置另一个模式。
对于表格,
alter schema NewSchemaName transfer dbo.TableName
将指定的表移动到新架构。但是同样的命令对图表不起作用。
创建图表后是否可以更改架构?
答案 0 :(得分:4)
虽然图表未附加到架构,但更改所有者将更改"架构"显示在SSMS中。
Change Owner of Database Diagram in SQL Server 2005
当您想要改变" dbo"到另一个模式,只需确保您的目标模式等同于数据库中的有效用户或角色,并更改图表的Principal_ID以匹配该用户或角色的Principal_ID。
答案 1 :(得分:2)