PowerShell から SQL スクリプト .sql ファイルを実行し、結果を .sql ファイルに保存しようとしています。概要 : SQL データベースの復元には、復元前のユーザーと権限のバックアップが必要です。復元が完了したら、データベースで出力 (復元前に行ったユーザー権限のバックアップ) を実行する必要があります。
これが私のスクリプトです。実行すると、出力が表示されません
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$DataSet = New-Object System.Data.DataSet
$MyQuery = get-content “C:\Users\Security.sql”;
$SqlConnection.ConnectionString = “Server = DBATest; Database = Testdb; Integrated Security = True”
$SqlCmd.CommandText = $MyQuery;
$SqlCmd.Connection = $SqlConnection
$SqlAdapter.SelectCommand = $SqlCmd
$SqlAdapter.Fill($DataSet)|out-null
$DataSet.Tables[0] | out-file C:\users\outputuser.sql
誰かが私を正しい方向に向けることができますか? 前もって感謝します