使用链接服务器执行存储过程

时间:2018-04-19 18:34:32

标签: sql stored-procedures sql-server-2012 sql-server-linux

我遇到了问题。我有这3台服务器:

1 Server1
2 Server2
3 Server3

我想在Server1上创建一个作业,它将以html格式发送包含所有三台服务器的驱动器空间xp_fixeddrives的电子邮件。

请帮助我 - 实现这一目标的最佳方案是什么?

1 个答案:

答案 0 :(得分:0)

如果你有服务器2和服务器2的链接服务器server1中的server3然后你可以执行如下

EXEC master.dbo.xp_fixeddrives
EXEC Server2.master.dbo.xp_fixeddrives
EXEC Server3.master.dbo.xp_fixeddrives

最佳方法是从SQL作业运行powershell脚本。请查看以下示例 https://gallery.technet.microsoft.com/scriptcenter/PowerShell-and-Notification-50630dc9