Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso creare un DSN a livello di codice?

Come regola generale, ottieni un successo MOLTO migliore utilizzando una connessione DSN meno. Questo eliminerà molti problemi e problemi. Come utilizzare una connessione senza DSN è descritto qui:

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

E inoltre NON si desidera memorizzare il nome utente + password nella stringa di connessione, ma solo "accedere" una volta. Anche in questo caso si risparmiano enormi problemi e significa anche che le stringhe di connessione e/o il DSN non devono salvare ed esporre il nome utente e la password nei collegamenti effettivi.

E questo approccio significa che puoi avere accessi diversi e NON dover ricollegare o modificare i collegamenti alle tabelle esistenti.

Di seguito viene mostrato come utilizzare un accesso memorizzato nella cache e ciò consente quindi di avere accessi diversi senza dover ricollegare le tabelle.

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

Consiglio vivamente di adottare entrambi gli approcci precedenti quando si utilizzano tabelle collegate al server SQL.