Connection String zuverlässig ermitteln

Um sich beispielsweise aus Excel-VBA zu einer Datenbank zu verbinden, braucht man den sogenannten Connection String. Der einfachste Weg, diesen zuverlässig zu ermitteln und gleichzeitig zu verifizieren, ist eine sogenannte *.udl Datei anzulegen. Das funktioniert sowohl mit relationalen als auch multidimensionalen Datenbanken, und mit lokalen als auch cloud-basierten Datenbanken.

Wir legen dazu an einem beliebigen Speicherort eine leere Textdatei an und ändern die Dateierweiterung von Verbindung.txt auf Verbindung.udl - danach klicken wir die Datei doppelt (bzw. wählen bei Verwendung von Windows 8 den Eintrag "OLE DB Core Services" aus dem Kontextmenü). Zuerst gelangen wir in den Auswahldialog für den sogenannten Provider. Wir wählen den "Microsoft OLE DB Provider for SQL Server", da wir vorhaben, eine relationale SQL Server Datenbank zu verbinden

Danach erfassen wir die Verbindungseigenschaften unserer Ziel-Datenbank (diese müssen bekannt sein):

Abschließend testen wir mit dem Button "Verbindung testen" die Funktionstüchtigkeit der Verbindung und schließen mit dem Button "OK".

Jetzt öffnen wir die Datei "Verbindung.udl" mit dem Texteditor (in Windows 8 durch Doppelklick, ansonsten aus dem Kontextmenü "Öffnen mit ..." den Texteditor wählen):

Jetzt können wir den fertigen Connection String aus der Textdatei kopieren und in der entsprechenden Anwendung - beispielsweise einer Excel VBA-Anwendung - verwenden.

Voraussetzung für diese Vorgehensweise ist eine Installation von Visual Studio und SQL Server Management Studio (SSMS) am lokalen Rechner.

Über den Autor

Blog auf Feedly abonnieren

Kategorien

Verwandte Beiträge

Power BI Camp - Präsenztrainings in Wien und Nürnberg!

Dashboarding mit Power BI, DAX & Datenmodellierung und Power Query. Drei Einzelmodule oder als ganze Trainingswoche - für Einsteiger und Fortgeschrittene!

Termine 2022

Wien: (7./8. Februar 2022)
und 25.-28 April 2022
Nürnberg: (14./15. Februar 2022)
und 9.-12. Mai 2022

Jetzt buchen und Rabatt sichern.

Jetzt buchen!

Leave a Replay

Schreibe einen Kommentar

Kostenlos zum Newsletter anmelden

Ihre Anfrage

Schicken Sie uns Ihre Fragen und Anregungen!