質問: 「sqlcmd -S computerA\instanceB -U userC -P passD -i inputfileE -o outputfileF」 を実行した際にoutputfileFに以下のエラーメッセージが出力されていました。 「Sqlcmd: エラー: Microsoft sql native client: サーバー接続のオープン処理の遅延のため、ログイン プロセスを完了できませんでした。」 このコマンドは数ヶ月前から毎日行っているもので、今日始めて出力されました。 原因を調査しましたがわからなかったため、とりあえず同じコマンドを再実行したところ、今度は正常に動作しました。 本メッセージの出力原因を教えてください。 よろしくお願いします。
回答: 確かに一般的な事象ではないと思います(私も見たことがありませんでした)。が、ネットワークの問題である可能性が高いようです。 非常にランダムにそのエラーが発生するという類似の事象はいくつかサイトで見つかりますが、 ・hostsに特定のサイトを切ったら起こらなくなった ・最近IPアドレスを変更していたので、DNSキャッシュをフラッシュしたらなおった 程度でした。ご参考までに。