という名前のデータベースがあります'SQLDatabase'
。'System _Database', 'R_Database','ReportServer'
などのフォルダがたくさんあります。
にアクセスする必要があります'R_Database'
。
今'R_Database'
のような多くのフォルダがあります'Storage', 'Security', 'Usage', 'Tables'.
にアクセスする必要があります'Tables'
。
繰り返しますが、そこに'Tables'
は多くのテーブルがあります。という名前の特定のテーブルにアクセスして'DB_Batch'
更新する必要があります。
どうすればいいですか?
これは、SQL Server に接続してからテーブルに接続するために実行したコードです。しかし、それは失敗します。
$dataSource = ".\MSSQL"
$user = "userID"
$pwd = "password01"
$database = "SQLDatabase"
$connectionString = "Server=$dataSource;uid=$user; pwd=$pwd;Database=$database;Integrated Security=False;"
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
#$connection.ConnectionString = "Server=$dataSource;Database=$database;Integrated Security=True;"
$connection.Open()
query = <query>..????
ここで、クエリを渡す必要があるとします。どうすればいいですか?最初にテーブルにアクセスしてから更新する必要があります。
上記のコードを終了するために次のコードを書きましたが、行き詰まってテストできませんでした。
$command = $connection.CreateCommand()
$command.CommandText = $query
$result = $command.ExecuteReader()
$result
お願いします、これで私を助けてください。私はこれを何日も試してきました。Powershell v2.0 を使用しています