質問: [microsoft][sql native client]unable to open bcp host data-fileのエラーを返します。それで、どこにでも名前付きパイプを作成できますか?どういうわけかgzipで始まり、一方の端が\\。\のようなファイル名に関連付けられているというヒントをwebで見ました。名前付きパイプ -しかし、これはどのように行われますか?更新:microsoft自身が、sql serverの効率を本当に気にしていないことを認めていることに注意してください: http://connect.microsoft.com/sqlserver/feedback/details/337702/support-bcp-out-in-and -bulk-insert-compressed-or-named-pipe-support-at-least
回答: unixでは、この種のことにはmkfifoを使用できますが、私が知る限り、名前付きパイプを作成または操作するためのwindowsコマンドラインツールはありません。従来のパスやuncパスのように、コマンドラインツールからアクセスすることはできません。perlを十分に理解している場合は、win32 :: pipeを使用してperlで名前付きパイプを作成できます。また、パイプからデータを引き出してstdoutに送信するperlクライアントを作成することもできますが、これをwindowsでエレガントに行うことはできません。