13.9. Protokolldaten in anderer Datenbank archivieren

Viele Anwendungen protokollieren eine Vielzahl von Informationen in eine Tabelle. Die folgende Prozedur archiviert eine solche Tabelle in eine zweite, dafür vorgesehene Tabelle, um anschließend die ursprüngliche Tabelle zu leeren. Beide Tabellen können sich dabei in unterschiedlichen Datenbanken und auf unterschiedlichen SQL Servern befinden. Entsprechende Berechtigungen genügen hierfür. Verbindungsserver für den Server-Server-Zugriff müssen dafür z.B. nicht konfiguriert werden. Aus diesem Grund kommen zwei unterschiedliche Verbindungen zum Einsatz – für die lokale Datenbank kann dies die Kontextverbindung (context connection=true) sein. Für die andere Seite (also entweder Quelle oder Ziel) ...

Get SQL Server 2008-Programmierung mit der CLR und .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.