私はこの質問が以前に尋ねられたことを知っています。 MSQLのヒント の広範なトラブルシューティング手順と、Googleで見つけることができるすべての回答に従っています。私は本当に困惑しています。
エラーは次のとおりです。
このエラーを乗り越えられないようです。 MS SQL Serverをインストール/アンインストールするたびに、同じエラーが発生します。ラップトップのハードリセットを実行してBIOS情報も削除しましたが、同じエラーが発生します。 MS SQL Serverのインストールが並行していることを発見したので、これはおそらくそれを説明しています。
Windows 7を実行する仮想マシンをデバッグ用にセットアップしたところ、まったく同じメッセージが表示されました。 アプリケーションは別のワークステーションで実行でき、完全に動作します。問題は私のコンピューターにハードコードされているようです。
大文字(-S)ではなく小文字(-s)を使用しているため、このタイプのエラーが発生する可能性があります...大文字/小文字を変更してパラメーター文字を確認してください...
私はすでにこの種の問題に直面しており、これを行うことで解決しました。
私の場合(Windows 7、SQL Server 2014 Express、パイプエラー53という名前のbatファイルからsqlcmdを呼び出す)、それは次の組み合わせでした:
で正しいサーバー名を使用する
sqlcmd -S <ServerName> -i <.sql file>
この文字列は、MSSQL Server Management Studioの[データベースエンジンに接続]ポップアップから、またはデータベースをクエリすることで取得できます。
SELECT @@servername
コマンドライン:
sqlcmd -L
この場合、バッチファイルを機能させた後でも空白行が表示されるため、役に立ちませんでした。
Localdbを使用する場合は、(localdb)\
サーバーインスタンス名の前。特にバックスラッシュの使用に重点を置きます\
。
(ところで、経験は私がそれらを覚えている場合にのみ役立ちます。私が2年後にソリューションを再体験して再発見したのとは異なります...)