sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo crear mediante programación un DSN?

Como regla general, encontrará MUCHO mejor éxito al usar una conexión DSN menos. Esto eliminará muchas cuestiones y problemas. Aquí se describe cómo usar una conexión sin DSN:

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

Y tampoco desea almacenar el nombre de usuario + contraseña en la cadena de conexión, sino solo "iniciar sesión" una vez. Una vez más, esto ahorra grandes molestias y también significa que sus cadenas de conexión y/o DSN no tienen que guardar y exponer el nombre de usuario y la contraseña en los enlaces reales.

Y este enfoque significa que puede tener diferentes inicios de sesión y NO tener que volver a vincular o cambiar los enlaces de tablas existentes.

A continuación se muestra cómo utilizar un inicio de sesión en caché y esto permite tener diferentes inicios de sesión sin tener que volver a vincular sus tablas.

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

Le recomiendo que adopte los dos enfoques anteriores cuando utilice tablas vinculadas al servidor SQL.