以下是查询数据库1并在$ sql_output
中存储记录的powershell脚本$SQL1 = "SELECT Computer_Name, IP_Address, OS, BIOS
FROM ...
WHERE ..."
$conn.Open()
$cmd = New-Object System.Data.SqlClient.SqlCommand($SQL1,$conn)
do{
try{
$rdr = $cmd.ExecuteReader()
while ($rdr.read()){
$sql_output += ,@($rdr.GetValue(0), $rdr.GetValue(1), $rdr.GetValue(2), $rdr.GetValue(3))
}
$transactionComplete = $true
}
catch{
$transactionComplete = $false
}
}until ($transactionComplete)
$conn.Close()
我需要存储$ sql_output的所有记录,并且数千这些记录
如何创建一个INSERT语句,将$ sql_output插入到数据库2中(与数据库1位于不同的服务器上)
我正在使用SQL Server 2008