我有一个powershell脚本,它将运行查询并将结果导出到Excel。我想把它挂接到SQL Studio Management Studio (2008)的外部工具中,SSMS不允许使用powershell脚本,所以我使用一个批处理文件来启动它。此参数将高亮显示的所有内容传递给工具(批处理文件)。然后,我的批处理文件将该参数传递给powershell脚本。下面是我的批处理文件:call
我有一个包含几个CREATE PROCEDURE语句的脚本(文件)。Create语句必须作为单个批提交,因此它们都是由GO语句在文件中分隔的(每个"GO“在它自己的行上)。当运行时,第一个批处理(第一个GO语句之前的所有文本)成功运行,但是PowerShell返回错误Object reference not set to an instance of an object,我已经将批处理添加到了返回数据集的脚本中。当脚