为了跨多个服务器执行相同的存储过程,您需要在相关服务器/数据库的执行存储过程操作中创建新连接。感谢@Skin的评论。
请确保在逻辑应用程序中执行存储过程之前,已在所有数据库中创建存储过程。
存储流程-
CREATE PROCEDURE FetchDatabaseName
@ID INT,
@Name VARCHAR(100) OUTPUT
AS
BEGIN
SELECT @Name = Name
FROM [dbo].[Test]
WHERE Id = @ID;
END;
单击更改连接,然后单击添加新。
添加新连接详细信息,然后单击 create new 创建新连接。
执行存储过程1操作现在指向一个新连接。
输出-
我能够在两个不同的服务器中执行它。
如果您要在工作流程中添加第三个执行存储过程操作并单击更改连接,那么您可以看到已经存在两个连接。顺便说一下,您还可以通过单击 Add new 添加第三个连接。