Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога програмно да създам DSN?

Като общо правило намирате МНОГО по-добър успех, като използвате връзка с по-малко DSN. Това ще премахне много въпроси и проблеми. Как да използвате връзка без DSN е описано тук:

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

Освен това НЕ искате да съхранявате потребителското име + паролата в низа за връзка, а само да „влезете“ веднъж. Отново това спестява огромни проблеми и също така означава, че вашите низове за връзка и/или DSN не трябва да запазват и излагат потребителското име и парола в действителните връзки.

И този подход означава, че можете да имате различни влизания и НЕ трябва да свързвате отново или да променяте съществуващи връзки към таблици.

Следващото показва как да използвате кеширано влизане и това позволява да имате различни влизания, без да се налага да свързвате отново вашите таблици.

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

Силно ви препоръчвам да приемете и двата горни подхода, когато използвате свързани таблици към SQL сървър.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете колони към съществуваща таблица в базата данни на SQL Server

  2. Как да върнете Unicode стойността за даден символ в SQL Server – UNICODE()

  3. Защо cast/convert от int връща звездичка

  4. PI() Примери в SQL Server

  5. Как да конвертирате празни пространства в нулеви стойности, като използвате SQL Server?