在sql server 2016中为用户启用视图

时间:2017-01-26 13:31:06

标签: sql-server sql-server-2016

我的SQL服务器中有一个用户只能从某个模式中的视图中进行选择。 但是,数据库不会出现在树文件夹中,因此不会出现在Views文件夹中。 有没有办法在树结构中启用这些显示而不授予对DB本身的访问权限?

CREATE SCHEMA [gib]
GO

CREATE USER [GibUser] FOR LOGIN [GibUser] WITH DEFAULT_SCHEMA=[gib]
GO

CREATE VIEW [gib].[MyLocalData]
AS
       SELECT TOP 10 * FROM DBData
GO

GRANT select on [gib].[MyLocalData] TO GibUser

0 个答案:

没有答案