Je souhaite exécuter une procédure stockée à partir de Powershell (v2) par rapport à une base de données SQL Server 2008. Venant d'utiliser C# comme langue principale, je le fais de cette façon. Par exemple, quand je dois courir un sproc qui ne renvoie pas, voici ce que je fais maintenant:Exec sproc de Powershell
$con = new-object System.Data.SqlClient.SqlConnection($connectionString)
$cmd = new-object System.Data.SqlClient.SqlCommand("exec MySproc", $con)
$con.Open()
$cmd.ExecuteNonQuery()
$cn.Close()
Alors que peut-être TMTOWTDI, je voudrais connaître la meilleure façon.
Je dois mentionner que je suis déjà familier avec T-SQL et l'espace de noms System.Data. C'est vraiment une question à propos de Powershell.
Désolé, je n'étais pas clair avec ma question. Je voulais parler spécifiquement de Powershell, car je suis déjà familier avec System.Data. –