Re: Designfrage Client/ Server Applikation (SQL Server 2000)
- From: "omniphoni@xxxxxxxxxxxxxx" <omniphoni@xxxxxxxxxxxxxx>
- Date: 27 Jan 2007 11:26:31 -0800
Hallo Florian,
DTS = Data Transformation Services - findest Du im Enterprise Manager
vom SQL Server 2000.
Da Du die kompletten Strings abspeicherst sollte es klappen.
Ich würde anfangs das erstmal im QueryAnalyzer testen....
1. fetch durch die Tabelle (Select SQLSTRING, DATUM, AKTIV FROM
TABELLE)
2. bei jedem Durchlauf prüfen, ob die Zeile "dran" ist (aktiv = 1 and
datepart(wochentag, getdate()) = @gewuenschterTag and ...)
2.a falls ja, SuchString in Variable (ist ja automatisch beim Fetchen)
2.b das ganze mit EXEC(@STRSQL) ausführen
3. Fetch next
Dann das Ganze in ein DTS-Paketchen reinbasteln, irgendwie musst Du
aber noch an den Output rankommen, um ihn per E-Mail zu versenden.
Während ich das schreibe kommt mir noch ein Gedanke, den ich selbst
schon mal benutzt habe.
Schau dir mal die GepeicherteProzedur xp_sendmail an (Hilfe) die
versendet Selectstrings an E-Mail-Empfänger.
EXEC xp_sendmail @recipients = 'alex@xxxxxxxxx',
@query = 'select * from Tabelle',
@subject = 'SQL Server Report',
@message = 'The contents of INFORMATION_SCHEMA.TABLES:',
@attach_results = 'false', @width = 1000
Dafür muss aber der ganze E-Mail-Kram am SQL-Server installiert werden
(Mapi-Client)
Der Output ist auch recht grottig, aber vielleicht reicht das ja für
Dich. Falls ja, einfach in die Fetchschleife
reinbasteln, das ganze in ein DTS-Paket und über den SQL-Agent
zeitgesteuert ausführen....
Alex
.
- References:
- Re: Designfrage Client/ Server Applikation (SQL Server 2000)
- From: omniphoni@xxxxxxxxxxxxxx
- Re: Designfrage Client/ Server Applikation (SQL Server 2000)
- From: Florian Lehner
- Re: Designfrage Client/ Server Applikation (SQL Server 2000)
- Prev by Date: Re: SqlParameter ????
- Next by Date: Datentyp gesucht
- Previous by thread: Re: Designfrage Client/ Server Applikation (SQL Server 2000)
- Next by thread: Datentyp gesucht
- Index(es):
Relevant Pages
|