Re: Designfrage Client/ Server Applikation (SQL Server 2000)



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














.



Relevant Pages

  • Re: Index wird ungültig
    ... Ein Index auf einer Spalte einer involvierten Tabelle ... > Genau diese Spalte wird in einem Prozess der Anwendung intensiv ... How SQL Server 7.0 and SQL Server 2000 Autostats Work ...
    (microsoft.public.de.sqlserver)
  • RE: Clustered Index/Layout bei 2 Mill. oder mehr Zeilen - Achtung lang
    ... Du hast diesen Unsinn von SQL Server Performance.com auch gelesen? ... die Daten physikalisch in die Reihenfolge des Clustered Index zu bringen. ... Neue Daten werden am Ende eingefügt und die Reihenfolge durch die Page Chain ... Da jede Tabelle nur einen CI haben kann, ...
    (microsoft.public.de.sqlserver)
  • Re: Index...nummerische Felder...
    ... Sprich ich baue in die gleiche Tabelle ein Feld ein "SummeMenge", ... Eine indizierte Sicht hat den Vorteil, ... Einzelheiten siehe unter indezierte Sichten in der Online Hilfe SQL Server. ... wenn man keine Enterprise Edition hat, dann nutzt der Query ...
    (microsoft.public.de.sqlserver)
  • Umfangreicher Datenimport
    ... Aus einem CSV Textfile muss mein Access Client eine umfangreiche Textdatei ... Client Microsoft Access 2002 Zugriff auf SQL Server 2000 oder SQL Server ... Dazu habe ich eine Tabelle angelegt mit den 8 Spalten ...
    (microsoft.public.de.sqlserver)
  • Re: Indexe beissen sich? (Dau-Frage)
    ... Cumulative Security Patch for SQL Server ... "*" heisst immer alle Spalten, und selbst wenn Du alle Spalten ... > möglich) den Index passend auf die Felder. ... Bei Abfragen, die wie oben alles abrufen, ist der Tabelle Scan ...
    (microsoft.public.de.sqlserver)