如何将数据库架构从dbo更改为另一个架构?

时间:2014-12-28 10:12:33

标签: sql-server view sql-server-2012

我在SQL Server 2012管理下创建了一个在多个表之间有很多连接的新视图。

视图是以dbo.vw_clientsTransactions的名称创建的。

如何将数据库架构从dbo.vw_clientsTransactions更改为CL.vw_clientsTransactions

由于

3 个答案:

答案 0 :(得分:3)

您必须删除此视图,并在“创建”中,在视图名称中指定您的架构!

答案 1 :(得分:3)

要更改任何对象的架构,请使用以下语法:

alter schema [new_schmea] transfer [old_schema].[object_name];

因此,在您的情况下,您可以:

alter schema [CL] transfer [dbo].[vw_clientsTransactions];

答案 2 :(得分:0)

好的,现在我知道了:

1.创建您的视图,将其保存为任何名称。

2.右键点击视图:Script View as => Create To => New Query Editor Windows

3.现在,一个带有用于创建视图的脚本的窗口将显示在屏幕上。

4.将dbo更改为CL(在我的情况下),然后运行查询(F5 /执行)并完成。