gpt4 book ai didi

sql - SQL Server 2005在远程计算机上执行exe或连接到服务器应用程序

转载 作者:行者123 更新时间:2023-12-03 12:07:04 24 4
gpt4 key购买 nike

我试图弄清楚如何创建sql服务器存储过程,该条件满足条件时在网络内的远程计算机上执行带有命令行参数的可执行文件。我可以编写自己的小型服务器应用程序来处理从存储过程发送来的可执行文件的通信,但是我不确定套接字编程是否是sql server的合理选择。任何方向都会有所帮助。

最佳答案

无论如何,您都需要一些服务器端应用程序,即使该应用程序是SQL Server :)

类似于rsh可能会执行某些操作-让您的本地SQL实例使用rsh命令(或批处理文件)调用xp_cmdshell,连接到远程服务器并执行该命令。

如果远程计算机上有SQL,那将容易得多。从本地计算机上调用该计算机上的存储过程,然后让该存储过程完成工作(可能需要摆弄代理并“执行为”)。

第三种选择是创建一个.NET存储过程,并从那里进行套接字编程或远程调用-它在进程内运行,因此您将获得与在T-SQL中编写它时同样的性能和安全性好处而不是跳到一个带有所有麻烦的cmdshell中。

关于sql - SQL Server 2005在远程计算机上执行exe或连接到服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com