---
title: "DSN-koppling eller DSN-lös koppling?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7876-dsn-koppling-eller-dsn-lös-koppling"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "anhel96"
published: "2001-01-26T12:25:00.000Z"
updated: "2001-01-26T14:06:00.000Z"
replies: 3
views: 210
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/7876-dsn-koppling-eller-dsn-lös-koppling"
---

# DSN-koppling eller DSN-lös koppling?

## #1 — anhel96, 2001-01-26T12:25Z

Vad är egentligen skillnaden mellan DSN-koppling eller DSN-lös koppling?
Vilket är att föredra?
På mitt webhotell kan jag konfigurera DSN-kopplingar till min hemsida. Den hemsida jag skapat har dock DSN-lösa kopplingar. Hur ska jag i så fall ändra dessa, om jag nu ska göra det? Har jag något att "vinna" på detta? 
De ser idag ut så här:

\<%
Set Connection = Server.CreateObject("ADODB.Connection")
dbFilePath = Server.MapPath("db\\db.mdb")
Connection.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & dbFilePath & ";"
SQLStmt = "SELECT \* FROM Medlemmar"
Set RS = Connection.Execute(SQLStmt)
%\>

\[Redigerat av anhel96 den 26 jan 2001\]

Permalänk: https://www.webforum.nu/p/7876

## #2 — McMiller, 2001-01-26T12:30Z

Dsn-kopplingar är snabbare och stabilare än dsn lösa.

byt ut detta:

```
dbFilePath = Server.MapPath("db\db.mdb")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbFilePath & ";"
```

mot:

```
Connection.Open "DSN=namnpådsn;UID=;PWD="
```

uid står för userid och pwd står dör password. används om man har lösenord på databasen. pwd kan användas utan uid.

någon får väl rätta mig om jag har något litet fel.

Permalänk: https://www.webforum.nu/p/254422

## #3 — Toonster, 2001-01-26T12:47Z

ehh? alla kopplingar väl DSN kopplingar?
fil-DSN och system-DSN.

I fil-DSN så skapas en koppling till databasen när den behövs, dvs det anges i koden.

I system-DSN så görs kopplingen i op-systemet (i windows 98 i 32 bitars ODBC i kontrollpanelen) då ger man helt enkelt databaskopplingen ett namn.

Prestandamässigt är jag lite osäker, har dock läst någonstans (Charles Carrol) att fil-DSN var snabbare. 

Säkerhetsmässigt så är den system-DSN som gäller. Databasen kan placeras utanför www roten, eller tom. på en annan server (MS-SQL). Kan tänka mig att om det är många användare, så kan systemet hantera resursen bättre.

Egentligen så kan man kolla i Microsofts dokumentation, dom om några borde veta...

/T

Permalänk: https://www.webforum.nu/p/254423

## #4 — jonne, 2001-01-26T14:06Z

Microsofts synvinkel på det hela :
 <http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/iisref/iiwadata.htm>

Permalänk: https://www.webforum.nu/p/254424

---

Tråden på webben: https://www.webforum.nu/amne/asp/7876-dsn-koppling-eller-dsn-lös-koppling
