Kann SQL Server BULK INSERT von einer Named Pipe / FIFO lesen?

Kann BULK INSERT / bcp von einer Named Pipe lesen,fifo-Stil?

Das heißt, kann BULK INSERT / bcp nicht aus einer echten Textdatei gelesen werden, sondern aus einer Named Pipe, die sich am Schreibende eines anderen Prozesses befindet?

Zum Beispiel:

Erstellen Sie eine Named PipeDatei in Named Pipe entpackenAus Named Pipe mit bcp oder BULK INSERT lesen

oder:

Erstellen Sie 4 Named PipesTeilen Sie 1 Datei in 4 Streams auf, und schreiben Sie jeden Stream in eine separate Named PipeLesen Sie aus 4 Named Pipes in 4 Tabellen mit bcp oder BULK INSERT

Das nächste, das ich gefunden habe, wardieser Kerl (Site jetzt nicht erreichbar), der es geschafft hat zu schreibenzu Eine Named Pipe w / bcp mit einem eigenen Dienstprogramm und der folgenden Verwendung:

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

Aber er konnte nicht das Gegenteil bewirken.

Bevor ich mich also auf den Weg zum Narren mache, frage ich mich, ob es grundsätzlich möglich ist, zu lesenvon eine Named Pipe mit BULK INSERT oder bcp. Und wenn es möglich ist, wie würde man es einrichten? WürdeNamedPipeServerStream oder etwas anderes in .NETSystem.IO.Pipes Namespace ausreichend sein?

zB einBeispiel mit Powershell:

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

Und dann was?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage