我不知道我的powershell脚本中的错误在哪里。
#Add-PSSnapin SqlServerCmdletSnapin100
#Add-PSSnapin SqlServerProviderSnapin100
$DATA=IMPORT-CSV "C:\Users\pzd74f\Desktop\SLAPERFMAT2011.csv" -header("SLA1 Applications Availability")"
FOREACH ($LINE in $DATA)
{
$SLADefinition="`'"+$SLADefinition+"`'"
# insert into this
$SQLHEADER=”INSERT INTO [SP2010_EDCSLA_AppDBHIM].[dbo].SLAPerfMatrix ([SLADefinition])"
#insert into this
$SQLVALUES=" VALUES ($SLADefinition)"
$SQLQUERY=$SQLHEADER+$SQLVALUES
Invoke-Sqlcmd –Query $SQLQuery -ServerInstance localhost
}
答案 0 :(得分:0)
该行
$DATA=IMPORT-CSV "C:\Users\pzd74f\Desktop\SLAPERFMAT2011.csv" -header("SLA1 Applications Availability")"
在语法上是不正确的
最后删除额外的"
。