我正在尝试运行PowerShell Invoke-Sqlcmd,但得到一个错误:
Invoke-Sqlcmd -MaxCharLength 100000 -ServerInstance server1\darabse -InputFile \\server\query.sql
Invoke-Sqlcmd :
At line:6 char:1
+ Invoke-Sqlcmd -MaxCharLength 1000000 -ServerInstance server\database ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ParserError: (:) [Invoke-Sqlcmd], ParserException
+ FullyQualifiedErrorId : ExecutionFailureException,Microsoft.SqlServer.Management.PowerShell.GetScriptCommand我可以在Management studio中使用SQLCMD模式运行。
从here开始,我什么都试过了。有什么想法吗?其中没有"$“。
我成功地做到了我喜欢这样,但我不确定这是解决方案吗?
sqlcmd -i \\server\Shared\install\file.sql谢谢
发布于 2016-09-01 18:08:19
它是这样工作的:
cmd.exe /C sqlcmd -i \\share\Shared\install_scripts\02SQL\create.sqlhttps://stackoverflow.com/questions/38347095
复制相似问题