Invoke-SQLCMD
cmdlet不起作用
记录以下错误:
[error] Windows PowerShell处于NonInteractive模式。阅读和提示 功能不可用。 [错误]进程已完成退出 代码0并将1个错误写入错误流。
通过交互式窗口执行时,它会要求用户确认。
通过脚本执行时是否可以通过默认值Yes
?
答案 0 :(得分:0)
从Microsoft®SQLServer®2008R2功能包页面安装“适用于SQL Server的Windows PowerShell扩展”(大约是页面的一半)。确保为您的实例选择正确的风味(32或64位)。 在脚本中调用invoke-sqlcmd之前运行这两个命令: Add-PSSnapin SqlServerCmdletSnapin100 Add-PSSnapin SqlServerProviderSnapin100