Lesen des Inhalts der XML-Datei auf dem Remote-Computer (Netzwerk) über gespeicherte mssql-Prozeduren
Ich habe versucht, den Inhalt einer einzelnen XML-Datei auf dem lokalen Computer mit Bulk Insert zu lesen.
SELECT * FROM OPENROWSET ( BULK '''+ @FILENAME+''' , SINGLE_CLOB ) AS xmlData
Es funktioniert, aber das gleiche versuche ich, von der entfernten Maschine zu lesen. Es gibt den folgenden Fehler
Msg 4861, Level 16, State 1, Line 1
Cannot bulk load because the file "Z:\TechnicalLoss_EnergyAccounting_10.10.2012.12.19.PM.XML" could not be opened. Operating system error code 3(The system cannot find the path specified.).
Ich gab den Dateipfad als
\\172.16.11.52\D:\TechnicalLoss_EnergyAccounting_10.10.2012.12.19.PM.XML
Es gibt den gleichen Fehler, dann habe ich das Netzwerkfreigabelaufwerk für diesen Remote-Computer erstellt, dem (z :) der Dateipfad als gegeben ist
Z:\TechnicalLoss_EnergyAccounting_10.10.2012.12.19.PM.XML
gleicher Fehler :-( Hilf mir, ihn zu beheben?