是否可以创建在不同服务器上执行另一个存储过程的存储过程?
如果第二个存储过程需要SA角色并且服务器不允许SQL Server登录,该怎么办?还有可能吗?
答案 0 :(得分:1)
对于第一个问题,答案是肯定的,以下是解释:http://blog.sqlauthority.com/2007/10/06/sql-server-executing-remote-stored-procedure-calling-stored-procedure-on-linked-server/
对于第二个问题,您应该具有访问服务器和执行该过程所需的权限。
答案 1 :(得分:1)
添加到Sonam的答案,您可以使用sp_addlinkedsrvlogin为远程服务器添加登录映射。它处理Sql Server(非Windows)帐户