Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: Export data vanuit job
Prev Next
You are not authorized to post a reply.

Author Messages
Martijn van SpanjeUser is Offline

Posts:3

31-08-2007 10:56:33 Alert 

Wellicht een eenvoudige vraag, maar ik hoop dat iemand mij kan helpen.
Vanwege de wens om een dagelijkse export te maken, wil ik een SQL-statement via een job schedulen, die de output naar een bestand wegschrijft.

Als ik het volgende statement uitvoer in de Query Analyser, krijg ik de gewenste output:
SET NOCOUNT ON
SELECT TOP 10 EmployeeID, LastName, FirstName, Title
FROM   Northwind..Employees

Bij Tools - Options (binnen de Query Analyser), tabblad Results, heb ik aangegeven bij Results output format "Column aligned" met als Delimiter ";" en Print column headers staat uit.

De output is dan als volgt:
1;Davolio;Nancy;Sales Representative
2;Fuller;Andrew;Vice President, Sales
3;Leverling;Janet;Sales Representative
4;Peacock;Margaret;Sales Representative
5;Buchanan;Steven;Sales Manager
6;Suyama;Michael;Sales Representative
7;King;Robert;Sales Representative
8;Callahan;Laura;Inside Sales Coordinator
9;Dodsworth;Anne;Sales Representative

Hoe krijg ik dit voor elkaar via een job?
Op dit moment heb ik de job ingesteld, maar dan krijg ik dit:
Job 'Exporteer Northwind..Employees' : Step 1, 'Exporteer Employees' : Began Executing 2007-08-31 10:31:20

EmployeeID  LastName             FirstName  Title                        
----------- -------------------- ---------- ------------------------------
1           Davolio              Nancy      Sales Representative
2           Fuller               Andrew     Vice President, Sales
3           Leverling            Janet      Sales Representative
4           Peacock              Margaret   Sales Representative
5           Buchanan             Steven     Sales Manager
6           Suyama               Michael    Sales Representative
7           King                 Robert     Sales Representative
8           Callahan             Laura      Inside Sales Coordinator
9           Dodsworth            Anne       Sales Representative

Welke statements heb ik nodig om:

1) de informatie over de jobstep te onderdrukken? Moet ik mogelijk een stored procedure gebruiken met een outputmogelijkheid om de informatie over de job te onderdrukken?

2) de Custom delimiter te zetten?

3) de Column headers te onderdrukken?

Arjan FraaijUser is Offline

Posts:110

01-09-2007 08:25:20 Alert 
Hallo Martijn

Spreken we hier over SQL2000 of SQL2005?
Waarom maak je geen DTS/SSIS package die dit voor je kan doen. En dan gebruik maken van de file of excel connection manager, dit geeft meer mogelijkheden om het output formaat van het bestand aan te geven.

Gr,
Arjan
Martijn van SpanjeUser is Offline

Posts:3

04-09-2007 08:10:21 Alert 
Hallo Arjan,
Op dit moment gaat het nog om SQL Server 2000, maar op korte termijn zal deze server overgezet worden naar SQL Server 2005. Goede tip om de File of Excel connection manager te gebruiken, deze kende ik nog niet. Later in de week zal ik deze optie testen.
Groeten,
Martijn.
Martijn van SpanjeUser is Offline

Posts:3

05-09-2007 16:41:28 Alert 
Hallo Arjan,
na het maken van een view, heb ik via Export data een DTS gecreëerd die de data wegschrijft naar een tekstbestand met de gewenste delimiters. Ook na het schedulen van deze DTS (direct in de Wizard) verschijnen er geen gegevens van de job in de outputfile. Ik zat te veel te denken in de vorm van een job die de output van een SQL-statement naar een bestand wegschrijft.
Groeten,
Martijn.
Arjan FraaijUser is Offline

Posts:110

05-09-2007 21:35:34 Alert 
Mooi, Ik begrijp tenminste dat je nu het juiste resultaat hebt.

Gr,
Arjan
You are not authorized to post a reply.
Forums > Forums > Ontwikkelen > Export data vanuit job



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use