J'ai une machine que je suis capable de connecter à l'aide de l'application Remote Desktop Connection
et qui se trouve sur un autre domaine. Cette machine dispose d'un server SQL Server accessible UNIQUEMENT lorsque j'essaie d'y accéder après la connection à cette machine.
Est-il possible (soit via C # ou Powershell ou un autre mécanisme) d'initier quelque chose comme une connection ssh
à cette machine, d'exécuter la command sqlcmd
et de recopyr datatables?
Essayez psexec
Il vous permet d'exécuter une invite de command sur une machine distante
Votre question est assez ouverte – PowerShell V2 vous permet de vous connecter à distance (certaines config est nécessaire et Ravi a écrit un excellent guide ici – http://www.ravichaganti.com/blog/?cat=240 )
Cela vous donnera un aperçu de la command pour configurer PS Remoting.
help Enable-PSRemoting
Selon votre configuration, il se peut que vous ayez besoin de l'exécuter.
Cependant, votre question semble être quelque chose qui n'est pas tout à fait correct (ou juste si c'est par design mais pourquoi?) Avec votre configuration SQL.
Cette machine dispose d'un server SQL Server accessible UNIQUEMENT lorsque j'essaie d'y accéder après la connection à cette machine.
Y at-il une raison pour laquelle vous ne pouvez pas initier une connection SQL directement sur le server?