Den snabbaste metoden är enligt 4guysfromrolla OLEDB.
Referenser: http://www.4guysfromrolla.com/webtech/faq/Databases/faq7.shtml
http://www.4guysfromrolla.com/webtech/063099-1.shtml
9 svar · 275 visningar · startad av JE
Vilken typ av databaskoppling är egentligen säkrast och vilken är snabbast för SQL såväl som en Access databas?
Den snabbaste metoden är enligt 4guysfromrolla OLEDB.
Referenser: http://www.4guysfromrolla.com/webtech/faq/Databases/faq7.shtml
http://www.4guysfromrolla.com/webtech/063099-1.shtml
Ok, men om man kollar på säkerheten då? Är det bättre med t.ex en system DSN eller att använda OLEDB och skriva databaskopplingen direkt i ASP sidan?
Om man kör med system-dsn så kan ju databasen ligga utanför ftp-roten, så att man inte ena kan komma åt den via ftp. det kan ju va bra nån gång. Men system-dsn är lite slöare, har jag för mig.
------------------
/bohlin
kaffe är djävulens dryck
glögg är guds dryck
Tror även att det kan vara en bra idé att även fråga systemansvarig för den servern där applikationen ligger. det kan vara så att den är konfigurerad för att fungera maximalt på ett visst sätt. Annars så förespråkar jag personligen en system DSN.
/T
------------------
public static void main()
Hello,
man behöver ej ha en System-DSN för att lägga db utanför wwwroot. Det går att komma åt den med OLEDB oxå, bara man har den exakta "sökvägen" till db.
Tex(ex Access-Db):
Set objConn = Server.CreateObject
With objConn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=x:\db_kat\db_namn.mdb"
.Open
End With
cya,
PatrikB
------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************
Ok, delade meningar alltså. Men låt säga att ni skulle utveckla en stor site som ska vara snabb och samtidigt säker och bygga på en SQL databas. Vad skulle ni välja? System DSN?
OLEDB. Definitivt.
oki doki...tror jag fortsätter köra med OLEDB då. Tack för responsen.
jag förordade system DNS i ett tidigare inlägg.
MEN, efter att ha läst en av länkarna ovanför, så böjer jag mig. Prestandamässigt verkar det vara OLEDB som gäller, och förklaringarna till det redogörs på ett ganska bra sätt.
Fortfarande "känns" det säkrare med system DNS.
Hur funkar OLEDB vid en extern data server ? nån som testat. Och när det gäller Transaktionservern?
/T
------------------
public static void main()