Function Run-SqlQuery
{
param([string]$server = ".", [string]$database, [string]$query)
$connection = New-Object System.Data.SqlClient.SqlConnection("Data Source=$server;Initial Catalog=$database ; Connection Timeout=0 ; Integrated Security=SSPI;")
$adapter = New-Object System.Data.SqlClient.SqlDataAdapter($query, $connection)
$set = New-Object System.Data.DataSet
$adapter.Fill($set) > $null
$table = $set.Tables[0]
return $table
}
$data = run-sqlquery -server $(ESCAPE_SQUOTE(SRVR)) -database dba -query "exec dba.dbo.DBASP_HTML_HealthReport"
$data["Column1"]
对于上述查询,我收到以下错误:
PowerShell返回的错误信息是:'异常调用 "填写"用" 1"参数:"超时已过期。超时期限 在完成操作之前经过或服务器没有经过 响应。该声明已被终止。"
请感谢任何帮助。