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.

Share on linkedin
Share on twitter
Share on facebook

Leave a Replay

Über den Autor

Blog auf Feedly abonnieren

Kategorien

Verwandte Beiträge

Kennen Sie schon data1.io?

data1.io ist unsere innovative Cloud Anwendung zum Sammeln, Aggregieren und Teilen von Geschäftsdaten innerhalb und außerhalb des Unternehmens.

Kostenlos zum Newsletter anmelden

Ihre Anfrage

Schicken Sie uns Ihre Fragen und Anregungen!