我正在尝试运行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
我可以使用SQLCMD模式在Management studio中运行。
我尝试了here的所有内容。有任何想法吗?其中没有“$”。
我成功了,我喜欢这个,但我不确定这是解决方案吗?
sqlcmd -i \\server\Shared\install\file.sql
由于
答案 0 :(得分:0)
它的工作原理如下:
cmd.exe /C sqlcmd -i \\share\Shared\install_scripts\02SQL\create.sql