Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso criar programaticamente um DSN?


Como regra geral, você encontra MUITO melhor sucesso usando uma conexão com menos DSN. Isso eliminará muitos problemas e problemas. Como usar uma conexão sem DSN é descrito aqui:

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

E também você NÃO deseja armazenar o nome de usuário + senha na string de conexão, mas apenas “fazer logon” uma vez. Novamente, isso evita grandes aborrecimentos e também significa que suas strings de conexão e/ou DSN não precisam salvar e expor o nome de usuário e a senha nos links reais.

E essa abordagem significa que você pode ter diferentes logons e NÃO precisar vincular novamente ou alterar os links de tabela existentes.

A seguir, mostra como usar um logon em cache e isso permite que você tenha diferentes logons sem precisar vincular novamente suas tabelas.

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

Eu recomendo que você adote ambas as abordagens acima ao usar tabelas vinculadas ao SQL Server.