• 締切
  • すぐに回答を!

SQLSERVER2005 sqlcmd 実行時のエラー

  • 質問No.4820872
  • 閲覧数11759
  • ありがとう数2
  • 回答数1

お礼率 100% (1/1)

「sqlcmd -S computerA\instanceB -U userC -P passD -i inputfileE -o outputfileF」
を実行した際にoutputfileFに以下のエラーメッセージが出力されていました。
「Sqlcmd: エラー: Microsoft sql native client: サーバー接続のオープン処理の遅延のため、ログイン プロセスを完了できませんでした。」

このコマンドは数ヶ月前から毎日行っているもので、今日始めて出力されました。
原因を調査しましたがわからなかったため、とりあえず同じコマンドを再実行したところ、今度は正常に動作しました。

本メッセージの出力原因を教えてください。
よろしくお願いします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 88% (591/669)

確かに一般的な事象ではないと思います(私も見たことがありませんでした)。が、ネットワークの問題である可能性が高いようです。
非常にランダムにそのエラーが発生するという類似の事象はいくつかサイトで見つかりますが、
・hostsに特定のサイトを切ったら起こらなくなった
 http://www.tech-archive.net/Archive/SQL-Server/microsoft.public.sqlserver.dts/2009-02/msg00021.html
 http://www.sqlservercentral.com/Forums/Topic455318-148-1.aspx
 http://www.virtualobjectives.com.au/sqlserver/ssms_slow.htm
・最近IPアドレスを変更していたので、DNSキャッシュをフラッシュしたらなおった
 http://www.sqlservercentral.com/Forums/Topic588192-146-1.aspx
程度でした。ご参考までに。
お礼コメント
nbzskc

お礼率 100% (1/1)

ご回答ありがとうございます!
ネットワーク関連の設定も数ヶ月変更していないんですよね。。

>hostsに特定のサイトを・・・
興味深い情報ありがとうございます。
当方としましては、今日も再発していないため、このまま運用する予定です。
以上、ありがとうございました。
投稿日時:2009/03/24 15:34
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ