以下を実行して、powershellからストアドプロシージャを呼び出そうとしています。ストアドプロシージャの名前はsp_sample(ssmsに存在)です。しかし、私はpowershellでコードの出力を見ることができませんし、いずれもプロシージャがトリガされていません。誰かそれを訂正してもらえますか?powershellを使用してストアドプロシージャを呼び出す
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server=LABVM-
40\RTC;Database=testDB;Integrated Security=True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText ="sp_sample"
$SqlCmd.Connection = $SqlConnection
$sqlConnection.Open()
$Result = $SqlCmd.ExecuteNonQuery()
$sqlConnection.Close()
PS:私はpowerershellに関する知識がなく、私はインターネットから上記のコードを選んだ。
出力なし*と*エラーはありませんか? – Richard
あなたはどんな種類の出力を期待していますか? [ExecuteNonQuery()]](https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executenonquery(v = vs.110).aspx)は、数値のみを返します影響を受ける行の数。 – vonPryz
お返事ありがとうございました!上記のクエリは実際には機能していただけで、それは実現しませんでした。もう一度ありがとう!!! –