【发布时间】:2013-12-21 11:22:20
【问题描述】:
我有一个由 db_owner 创建的表
CREATE TABLE [dbo].[TableTest](
[ID] [int] NULL,
[Cost] [int] NULL,
[partnumber] [int] NULL
) ON [PRIMARY]
另一个具有相同定义的表,但在另一个自定义架构中。
CREATE TABLE [Test].[TableTest](
[source] [int] NULL,
[cost] [int] NULL,
[partnumber] [int] NULL
) ON [PRIMARY]
如果我像这样创建一个视图:
创建视图 [Test].[ViewTest] as select * from dbo.TableTest
当我对新创建的视图进行选择时,我从 Test.TableTest 中获得结果,而不是像预期的那样从 dbo.TableTest 中获得结果。 发生了什么?
【问题讨论】:
标签: sql-server views database-schema access-rights