Der wohl einfachste Weg einen Connectionstring zu ermitteln und dabei noch den String verifizieren, kann man durch folgende Verfahrensweise. (Voraussetzung Visual Studio & SQL Server Management Studio (SSMS)
Man legt sich an einem Ort seiner Wahl ein File mit der Extension *.udl an z.B. conn.udl und klickt dieses File doppelt. Hier kann man nun den Server und die Datenbank auswählen, die man im Connectionstring benötigt. Unter Provider noch den richtigen DB-Provider festlegen und zum Schluss mit OK bestätigen.
Voila, öffnent man sein *.udl file nun mit dem Editor, findet man dort seinen Connnectionstring : )
1 2 3 | [oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=tempdb;Data Source=SX-PC\sqlexpress |









Cool! Danke für den Tip. :-)
Hi,
bei uns habe ich den UDL-Trick damals oft bei Kunden verwendet, die Probleme hatten auf den Datenbankserver zuzugreifen. Super das es so mal an die Öffentlichkeit gelangt :)
Das ganze sollte auf jedem Rechner auch ohne Visual Studio oder SSMS funktionieren. Ich denke das UDL-Format ist irgendwo im Betriebssystem oder MDAC mit drin.
Gruß
Jan
Danke für den Hinweis. Ich habe es gerade in einer virtuellen Umgebung getestet (Windows7) funktioniert also auch ohne VS und SSMS : )
Auch von mir vielen Dank für den Hinweis, als Programmierfrischling kannte ich das noch nicht.
Wird mir in vieler Hinsicht hilfreich sein.
Gruß vom Bernd