J'essaie de comprendre comment créer une procédure stockée SQL Server qui, lorsqu'une condition est remplie, exécute un exécutable, avec des arguments de ligne de commande, sur une machine distante dans le réseau. Je pourrais écrire ma propre petite application de serveur pour gérer la communication envoyée de la procédure stockée pour l'exécutable, mais je ne suis pas certain si la programmation de douille est une option raisonnable avec le serveur sql. Toute direction serait utile.Sql Server 2005 exécutant exe sur l'ordinateur distant ou se connecter à l'application serveur
Répondre
Vous auriez besoin d'une application côté serveur de toute façon, même si cette application étaient SQL Server de
Quelque chose comme rsh pourrait faire - avoir votre instance SQL locale appeler xp_cmdshell avec une commande rsh (ou un fichier batch), se connectant au serveur distant et exécutant la commande.
Si vous avez SQL sur la machine distante, ce serait beaucoup plus facile; appelez une procédure stockée sur cette machine à partir de la machine locale, et laissez cette procédure stockée faire le travail (peut-être besoin de bidouiller avec des proxies et "exécuter comme"). Une troisième option consisterait à créer une procédure stockée .NET et à effectuer votre programmation de socket ou votre invocation à distance à partir de là - elle est en cours de traitement, vous bénéficiez donc des mêmes avantages en termes de performances et de sécurité dans T-SQL plutôt que de passer à un cmdshell avec tout le désordre que cela implique.
- 1. Commande TSQL pour se connecter à un autre serveur (SQL Server 2005)
- 2. Comment se connecter à SQL Server 2008
- 3. Comment se connecter à SQL Server via un serveur proxy
- 4. Impossible de se connecter à SQL Server 2005 Db à partir du service Windows Vista x64
- 5. Selenium: Impossible de se connecter au serveur distant
- 6. Impossible de se connecter à SQL Server à l'aide d'osql
- 7. exécutant un fichier de registre sur le serveur distant
- 8. Impossible de se connecter au serveur distant - SSRS 2008 - webservice
- 9. Comment se connecter à partir de rubis MS Sql Server
- 10. ColdFusion 8 se connecter à un accès distant MDB
- 11. Assistant de configuration ASP.NET pour se connecter avec le serveur sql distant
- 12. OPENQUERY sur SQL Server 2005 64 bits se comporte bizarre
- 13. Comment se connecter au serveur SQL via IP
- 14. Comment déboguer la procédure stockée sur un serveur SQL distant à partir de Visual Studio 2005
- 15. l'application ASP.net ne peut pas se connecter au serveur sql base de données 2005
- 16. Sql Server 2005 Analysis Service - ne peut pas se connecter au navigateur sql
- 17. appengine distant api impossible de se connecter
- 18. Serveur lié SQL Server (2005) Problème
- 19. connexion de base de données SQL sur le serveur distant
- 20. SQL Server 2005: Refuser l'accès à sp_prepexec
- 21. Quelle est la manière la plus simple de se connecter à un objet serveur distant .NET
- 22. Comment se connecter à une table dans SQL Server 2000?
- 23. Meilleure façon de se connecter à Sql Server avec MFC
- 24. SQL Profiler ne se connecte pas à mon serveur
- 25. Problème NT AUTHORITY \ NETWORK SERVICE lors du déploiement sur le serveur distant SQL 2005
- 26. Ruby Connexion à SQL Server 2005
- 27. Teradata serveur lié dans SQL 2005
- 28. Débogage Visual Studio 2008 de SQL Server 2005 SP sur l'hôte distant
- 29. Quelle est la syntaxe T-SQL pour se connecter à un autre SQL Server?
- 30. Service MSDTC sur le serveur SQL 2005
Je reçois des messages d'erreur "Impossible d'établir la connexion". Dois-je configurer certaines choses sur la machine hôte? – Kevin
ignorer mon dernier commentaire, je fais quelque chose de mal. Laissez-moi continuer à essayer – Kevin
J'ai eu la commande rsh pour fonctionner. C'est génial. Mes autres idées auraient impliqué beaucoup plus de travail et un processus beaucoup plus lent. – Kevin