【发布时间】:2019-12-12 18:33:07
【问题描述】:
我正在使用一个连接字符串从 asp.net 调用一个存储过程,该连接字符串授予我对包含该存储过程的数据库的权限。此存储过程虽然尝试调用位于链接服务器上的视图,但会导致权限问题。允许我的存储过程调用链接服务器上的视图的正确方法是什么?我一点也不是 sql server pro。
【问题讨论】:
-
运行 asp.net 请求的帐户需要在远程视图中使用的表上授予 SELECT 权限,这可能会很冒险。您是在使用直通身份验证,还是您的应用在单个服务帐户下连接到数据库?
-
为链接服务器设置权限并不是介绍性的“事情”。如果您是 SQL Server 新手,我不建议您乱用链接服务器权限。
标签: sql-server stored-procedures webforms linked-server