sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan jag skapa ett DSN programmatiskt?

Som en allmän regel finner du MYCKET bättre framgång genom att använda en DSN mindre anslutning. Detta kommer att eliminera många problem och problem. Hur man använder en DSN mindre anslutning beskrivs här:

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

Och du vill INTE lagra användarnamnet + lösenordet i anslutningssträngen, utan bara "logga in" en gång. Återigen sparar detta enorma krångel och betyder också att dina anslutningssträngar och/eller DSN inte behöver spara och exponera användarnamnet och lösenordet i själva länkarna.

Och detta tillvägagångssätt innebär att du kan ha olika inloggningar och INTE behöver länka om eller ändra befintliga tabelllänkar.

Följande visar hur man använder en cachad inloggning och detta gör att man kan ha olika inloggningar utan att behöva länka om dina tabeller.

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

Jag rekommenderar starkt att du använder båda ovanstående metoder när du använder länkade tabeller till SQL-server.



  1. Fatalt fel:Maximal exekveringstid på 30 sekunder har överskridits i ...\model.php på rad 183

  2. hur man formaterar datum som kommer från MYSQL

  3. Hur man tar bort ledande och efterföljande karaktärer i MySQL

  4. JDBC-drivrutinen är inte tillgänglig för 'org.postgresql.Driver' för Spring Roo