Sql server 如何从用c编写的cmdlet执行tsql脚本#

Sql server 如何从用c编写的cmdlet执行tsql脚本#,sql-server,tsql,powershell-2.0,cmdlet,Sql Server,Tsql,Powershell 2.0,Cmdlet,我想从用c#编写的自定义cmdlet中执行tsql脚本。你能推荐我做这件事的最佳方法吗 我有几个.sql脚本,在我的cmdlet中,我需要按特定顺序迭代它们并执行每个sql脚本。如果可能的话,我还需要运行事务中的所有脚本 我需要远程执行脚本。这意味着在执行cmdlet的计算机上可能没有安装sql server 目标sql服务器为2008、2008、2012 我读过一些方法,但我仍然不确定什么是最好的方法 提前感谢为什么需要powershell?此任务的目的是创建用于管理应用程序的cmdlet。因

我想从用c#编写的自定义cmdlet中执行tsql脚本。你能推荐我做这件事的最佳方法吗

我有几个.sql脚本,在我的cmdlet中,我需要按特定顺序迭代它们并执行每个sql脚本。如果可能的话,我还需要运行事务中的所有脚本

我需要远程执行脚本。这意味着在执行cmdlet的计算机上可能没有安装sql server

目标sql服务器为2008、2008、2012

我读过一些方法,但我仍然不确定什么是最好的方法


提前感谢

为什么需要powershell?此任务的目的是创建用于管理应用程序的cmdlet。因此,我需要使用powershell安装/卸载/升级应用程序。应用程序还将有一个安装程序,它将调用这些cmdlet。cmdlet也可以直接从控制台调用。您可以将其编译为dll并使cmdlet调用此dll。