我有一个名为'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