Tsql 如何更改图表的模式?
使用Microsoft SQL Server Management Studio创建的关系图的默认架构设置为dbo。在创建图表时,似乎无法设置另一个模式 对于桌子Tsql 如何更改图表的模式?,tsql,sql-server-2008,schema,database-schema,Tsql,Sql Server 2008,Schema,Database Schema,使用Microsoft SQL Server Management Studio创建的关系图的默认架构设置为dbo。在创建图表时,似乎无法设置另一个模式 对于桌子 alter schema NewSchemaName transfer dbo.TableName 将指定的表移动到新架构。但是相同的命令不适用于图表 图表创建后是否可以更改架构?否 图表没有架构,因为它们不是sys.objects中的行/对象 它们不在模式/用户分离的意义上。尽管图未附加到模式,但更改所有者将更改SSMS中显示的“
alter schema NewSchemaName transfer dbo.TableName
将指定的表移动到新架构。但是相同的命令不适用于图表
图表创建后是否可以更改架构?否
图表没有架构,因为它们不是sys.objects中的行/对象
它们不在模式/用户分离的意义上。尽管图未附加到模式,但更改所有者将更改SSMS中显示的“模式” 当您想从“dbo”更改为另一个模式时,只需确保目标模式等同于数据库中的有效用户或角色,并更改图表的主体ID以匹配该用户或角色的主体ID即可