ich mach das immer mit Hilfe des Dienstprogrammes BCP
Beispiel:
xp_cmdshell
'bcp "select DocNum, DocDate, DocType, DocStatus, Printed, CardCode, CardName, Address, VATSum, DocCur, DocTotal, DiscSum, DiscPrcnt from DB.dbo.TABELLE" queryout C:\test.txt -c -C{ACP} -T -t";" -r\n '
Bedeutung der Parameter:
-c = Führt den Vorgang mithilfe eines Zeichendatentyps aus
-C{ACP} = Codepage (ACP = ANSI/Microsoft Windows)
-T = Gibt an, dass das Hilfsprogramm bcp die Verbindung mit SQL Server mithilfe integrierter Sicherheit über eine vertrauenswürdige Verbindung herstellt
-t";" = Gibt das Feldabschlusszeichen an, hier ;.
-r\n = (Neue-Zeile-Zeichen) als Zeilenabschlusszeichen
und diese erstellte "test.txt" dann in Excel importieren, ist bei grössern Datenmengen wesentlich besser als einfach nur COPY & PASTE
Gruß, freshman