【发布时间】:2020-07-07 02:37:37
【问题描述】:
我无法从 Invoke-sqlcmd 运行 2 条 SELECT 语句。
$sql ="
select SERVERPROPERTY('ProductVersion') Version
select SERVERPROPERTY('ProductLevel') ServicePack, SERVERPROPERTY('edition') Edition"
$server = 'SomeServerName'
Invoke-Sqlcmd -ServerInstance $server -Query $sql
只有第一个 TSQL 语句返回结果。
注意:我可以重写 TSQL 来做一条语句。那不是 观点。原始脚本有多个 TSQL 命令。还有,我可以 对于每个语句,单独的 invoke-sqlcmd 调用。不过,我是 试图了解这是否是 invoke-sqlcmd 的限制。
这是预期的行为吗?
非常感谢。
【问题讨论】:
标签: sql-server powershell