O Sql Server BULK INSERT pode ler de um pipe nomeado / fifo?

É possível que o BULK INSERT / bcp leia de um pipe nomeado,fifo-estilo?

Ou seja, em vez de ler de um arquivo de texto real, o BULK INSERT / bcp pode ser lido de um pipe nomeado que está no final da gravação de outro processo?

Por exemplo:

criar pipe nomeadodescompacte o arquivo no pipe nomeadoler de pipe nomeado com bcp ou BULK INSERT

ou:

crie 4 pipes nomeadosdivida 1 arquivo em 4 fluxos, gravando cada fluxo em um pipe nomeado separadoler de 4 pipes nomeados em 4 tabelas com bcp ou BULK INSERT

O mais próximo que encontrei foiesse sujeito (site agora inacessível), que conseguiu escreverpara um pipe nomeado w / bcp, com seu próprio utilitário e uso da seguinte forma:

start /MIN ZipPipe authors_pipe authors.txt.gz 9
bcp  pubs..authors out  \\.\pipe\authors_pipe -T -n

Mas ele não conseguiu fazer o inverso funcionar.

Então, antes de começar uma tarefa tola, fico imaginando se é fundamentalmente possível lerde um tubo nomeado com BULK INSERT ou bcp. E se for possível, como configurá-lo? SeriaNamedPipeServerStream ou outra coisa no .NETSystem.IO.Pipes espaço para nome ser adequado?

por exemplo, umexemplo usando o PowerShell:

[reflection.Assembly]::LoadWithPartialName("system.core")
$pipe = New-Object system.IO.Pipes.NamedPipeServerStream("Bob")

E então .... o que?

questionAnswers(4)

yourAnswerToTheQuestion