Sql server 从另一个数据库中的存储过程调用链接服务器上的视图

Sql server 从另一个数据库中的存储过程调用链接服务器上的视图,sql-server,stored-procedures,webforms,linked-server,Sql Server,Stored Procedures,Webforms,Linked Server,我正在使用连接字符串从asp.net调用存储过程,该字符串授予我对包含该存储过程的数据库的权限。但是,此存储过程尝试调用位于链接服务器上的视图,从而导致权限问题。允许存储过程调用链接服务器上的视图的正确方法是什么?我一点也不是sql server专业人士 应用程序正在使用的Sql帐户需要在其试图调用的远程视图上授予SELECT权限。asp.net请求正在运行的帐户需要在远程视图中使用的表上授予SELECT权限,这可能会导致错误。您是在使用直通式身份验证,还是您的应用程序通过单个服务帐户连接到数据

我正在使用连接字符串从asp.net调用存储过程,该字符串授予我对包含该存储过程的数据库的权限。但是,此存储过程尝试调用位于链接服务器上的视图,从而导致权限问题。允许存储过程调用链接服务器上的视图的正确方法是什么?我一点也不是sql server专业人士

应用程序正在使用的Sql帐户需要在其试图调用的远程视图上授予SELECT权限。

asp.net请求正在运行的帐户需要在远程视图中使用的表上授予SELECT权限,这可能会导致错误。您是在使用直通式身份验证,还是您的应用程序通过单个服务帐户连接到数据库?设置链接服务器的权限并不是一件简单的“事情”。如果您是SQL Server新手,我不建议您乱搞链接服务器权限。