我有多个数据库,并且具有多个SQL脚本(250 (。我正在执行这些数据库中的所有SQL脚本。我正在使用powershell使用sqlcmd.exe执行这些脚本。
当我通过" Windows PowerShell Ise"执行时,它可以正常工作。但是,当我从TFS 2015发行定义执行此错误时,以下错误即将到来:
WIN32内部错误"设置控制台窗口标题时发生的0x1F发生了。联系Microsoft客户支持服务。
一个观察:
我尝试通过更改数据库的顺序减少SQL脚本或数据库。但是,每当执行 3333 SQL脚本之后,该过程会失败。因此问题可能是任何缓冲尺寸的。
SQLCMD执行行,我正在使用的IS如下:
& $SQLCMDFilePath -S $SQLServerName -d $DatabaseName -U $SQLServerUsername -P $SQLServerPassword -i $ScriptFullPath -b -l 60 -I -r -m 1 -o $fileName
有人对此有任何想法吗?
我也有同样的问题,我找到了一个对我有用的解决方案:刚遇到此问题,并通过为Windows命令提示符选择一个True类型字体解决了问题。https://social.technet.microsoft.com/forums/lync/en-us/9c2b54a0-34a0-34dd-413e-ae32-ae32-ad2a00c3b12b/utf8-codf8-compowerf8-cod