0
私はPowerShellの起動-SQLCMDを実行しようとしていますが、私はエラーを取得:PowerShellの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モードでの管理のスタジオでで実行することができます。
私はすべてhereという形式を試しました。何か案は?その中に "$"はありません。
私はこれが好きですが、これが解決策であるとは確信していませんか?
sqlcmd -i \\server\Shared\install\file.sql
おかげ
query.sql' 'の中身は何?あなたは '-OutputSqlErrors:$ true'を試しましたか? –
同じ出力は、AlwaysOnを作成するためにManagement Studioからクエリが生成されます – mehnihma
コマンドを再度実行して$ Error [0] .Exception.Messageの内容を投稿できますか? – Persistent13