Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

BCP queryout kein Erzeugen des Output file

$
0
0

Hallo zusammen,


ich arbeite seit einigen Tagen an der Erzeugung einer Datendatei die eine definierte Abfrage ausführt und das Ergebnis in eine Datei schreibt.

Der Export soll mit BCP Queryout erfolgen.

Nach einigen Startschwierigkeiten habe ich inzwischen folgenden Befehl zusammengestellt:

bcp "select s.id, convert(datetime,((s.date/86400)+25567),114) as Vdatum, convert(datetime,((uss.long21/86400)+25567),114) as Vbeginn, convert(datetime,((uss.long12/86400)+25567),114) as Vende, convert(datetime,((uss.long11/86400)+25567),114) as Ktermin, convert(datetime,((uss.long26/86400)+25567),114) as Pbeginn, convert(datetime,((uss.long27/86400)+25567),114) as Bereitstellung, c.c_id, c.name AS Fname, REPLACE(REPLACE(s.amount,',',''),'.',',') AS UAA, REPLACE(REPLACE(uss.double08,',',''),'.',',') AS Betrag,  prj.name AS Prjname, p.fname +' ' +p.lname AS VK, s.heading AS Srv, s.pry as Che, uss.long42 as Sanzahl, uss.long36 as GB, uss.long39 as Strge, uss.long41 as Strge_un, uss.long44 as Pion, uss.long45 as PStt, uss.long46 as Pff from database.instance.table1 s INNER Join database.instance.table2 C ON s.c_id = c.c_id INNER Join database.instance.table3 a ON a.aid = s.aid inner join database.instance.table4 p ON a.pid = p.pid Inner Join database.instance.table5 prj ON s.pt_id = prj.pt_id Inner Join database.instance.table5 uss ON uss.udsmall_id  = s.userdef_id where s.py > 0 and s.py < 100 and s.date > 1349042400 and prj.name not like '%XXX%' " queryoutC:\text.csv  -qdatabase -S LOCALHOST -U User -P password -n -t;
Als Ergebnis bekomme ich folgendes zurück:
Starting copy...

128 rows copied.
Network packet size (bytes): 4096
Clock Time (ms.) Total     : 15     Average : (8533.33 rows per sec.)

Ich arbeite direkt auf dem SQL Server und auf den Ordner Test hat "everyone" Vollzugriff.

Aber es wird keine Datei erstellt. Egal welchen Ordner oder Dateipfad ich angebe. Die Ausführung der QUERY direkt in SQL funktioniert tadellos.

DAs Verhalten tritt sowohl in der Powershell wie auch in SQL Server Management Studio auf wenn ich versuche es als Job auszuführen.

Im SQL erfolgt die Ausführung mit dem User SYSTEM

Hat jemand von euch eine Idee warum die Datei nicht erzeugt wird?



Viewing all articles
Browse latest Browse all 1772


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>