Um die Daten aus einer Teilnehmerliste an einem internen Seminar mit weiteren Daten anreichern zu können, die bei uns im Exchange-Adressbuch stehen, musste ich irgendwie die Daten exportieren und in eine SQL-Tabelle bekommen. Das erwies sich als etwas umständlich. Da ich aus dem globalen Adressbuch des Exchange-2003-Servers nicht direkt via Outlook-2003 exportieren konnte, musste ich erst einen neuen Kontakte-Ordner anlegen.

Da ich keinen neuen Kontakte-Ordner anlegen konnte (vom Admin abgeknipst?), musste ich den vorhandenen Kopieren und dann den Inhalt löschen. In den Eigenschaften wurde er als aktives Adressbuch gekennzeichnet. Und schon konnte ich im globalen Adressbuch alle Einträge markieren und in den persönlichen Kontakte-Ordner übernehmen. Und aus den persönlichen Kontakten kann man die Dateien einfach exportieren. Ich wählte eine Excel-Datei als Ziel, weil ich die einfach mit OpenRowSet mit dem SQL-Server verwenden konnte, auch ohne den Inhalt in eine Tabelle zu transferieren.

Inspiriert hat mich der KB-Artikel 238773, der das ganz ähnlich beschreibt.