Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich programmgesteuert einen DSN erstellen?

In der Regel erzielen Sie VIEL besseren Erfolg, wenn Sie eine DSN-lose Verbindung verwenden. Dadurch werden viele Fragen und Probleme beseitigt. Wie Sie eine DSN-lose Verbindung verwenden, wird hier beschrieben:

http://www.accessmvp.com/DJSteele/DSNLessLinks.html

Und auch möchte man den Benutzernamen + Passwort NICHT im Verbindungsstring speichern, sondern sich nur einmal „anmelden“. Auch dies erspart enormen Ärger und bedeutet auch, dass Ihre Verbindungszeichenfolgen und/oder DSN den Benutzernamen und das Passwort nicht in den eigentlichen Links speichern und offenlegen müssen.

Und dieser Ansatz bedeutet, dass Sie verschiedene Anmeldungen haben können und bestehende Tabellenverknüpfungen NICHT erneut verknüpfen oder ändern müssen.

Im Folgenden wird gezeigt, wie eine zwischengespeicherte Anmeldung verwendet wird, was es einem ermöglicht, verschiedene Anmeldungen zu haben, ohne Ihre Tabellen neu verknüpfen zu müssen.

https://blogs.office.com/en-us/2011/04/08/power-tip-improve-the-security-of-database-connections/

Ich empfehle dringend, dass Sie beide der oben genannten Ansätze anwenden, wenn Sie verknüpfte Tabellen mit SQL Server verwenden.