2

我有一个 SQL Server 2005 实例,它具有与中央数据存储的链接服务器连接。我们的安全团队希望我们的网页使用的帐户不能直接访问该链接服务器,但我们需要从该链接服务器连接中提取两列数据。这两条数据的安全性是可以的,但不希望其余的数据可用于网络。

我的问题是:是否可以创建一个能够获取和返回这两条数据的视图,这些数据可以由缺乏源链接服务器权限的帐户执行?

提前致谢!

编辑:RBarryYoung 在下面的回答让我走上了另一条路,在那里我发现了 Execute As ( http://technet.microsoft.com/en-us/library/ms188354.aspx )。这将允许我创建一个可由网页帐户执行的“接口”存储过程,该页面帐户又可以运行我想要作为具有链接服务器权限的帐户运行的存储过程。再次感谢大家!

4

1 回答 1

0

不,AFAIK,唯一可以通过视图实现的安全性是所有者链接,并且不能通过链接服务器工作。

我相信您可以使用存储过程来做到这一点,因为它比视图具有更多的安全选项。

于 2013-08-30T20:06:04.330 回答