webForumDet fria alternativet

Olika databaskopplingar - Säkerhet och Snabbhet

ASP

9 svar · 275 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Frågan#1

Vilken typ av databaskoppling är egentligen säkrast och vilken är snabbast för SQL såväl som en Access databas?

Medlem sedan maj 2000755 inlägg
#2

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

Medlem sedan juni 2000144 inlägg
#3

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?

Medlem sedan mars 2000263 inlägg
#4

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

Medlem sedan feb. 20001 590 inlägg
#5

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()

Medlem sedan mars 20002 836 inlägg
#6

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
'*********************

Medlem sedan juni 2000144 inlägg
#7

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?

Medlem sedan dec. 19996 721 inlägg
#8

OLEDB. Definitivt.

Medlem sedan juni 2000144 inlägg
#9

oki doki...tror jag fortsätter köra med OLEDB då. Tack för responsen.

Medlem sedan feb. 20001 590 inlägg
#10

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()

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)