我想用PowerShell运行一个SQL脚本,但出现了错误:“Invoke-sqlcmd”不被识别为命令、函数、脚本文件或可执行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。”
我从某个网站找到了以下片段,但这仅适用于一个SQL命令...我想运行一个SQL脚本。
请问有人能帮忙修改以下内容以运行SQL脚本或提供更好的建议吗?
我从某个网站找到了以下片段,但这仅适用于一个SQL命令...我想运行一个SQL脚本。
请问有人能帮忙修改以下内容以运行SQL脚本或提供更好的建议吗?
SQLServer = "ABCD\ABC"
$SQLDBName = "ABC_1223"
$SqlQuery = "select * from table"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database =$SQLDBName;uid=$SQLDBName;pwd= $pwd; Integrated Security = True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
clear
$DataSet.Tables[0]