---
title: "Vad innebär DSN?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10619-vad-innebär-dsn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-07-17T22:08:00.000Z"
updated: "2001-07-18T11:45:00.000Z"
replies: 7
views: 318
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/10619-vad-innebär-dsn"
---

# Vad innebär DSN?

## #1 — Lukaspojken, 2001-07-17T22:08Z

Ja, vad innebär DSN? Är det en snabbare DB-koppling eller?

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

## #2 — Pace, 2001-07-17T23:00Z

Okej, jag är urdålig på att förklara detta så ni får rätta mig sen: :)

Data Source Name (DSN) kopplar ihop din databas med asp-sidan. Webhotellet sköter detta med hjälp av ODBC (Open Database Connectivity) som finns i kontrollpanelen som lagrar DSN i ex. registret med namnet "görans_databas". 

Sedan skriver du in "görans_databas" i connection strängen och servern plockar informationen från (ODBC programmet)

istället för en "DSN-lös" koppling som denna:

```
connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=min_db.mdb"
```

anger du

```
connection.Open "DSN=görans_databas;UID=;PWD="
```

Detta tycker jag bara är onödigt, det går ju lika smidigt utan - men det sägs väl att man kan tjäna någon tusendels sekund på det :)

\[r\]stafvell\[/r\]

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

## #3 — Jymdis, 2001-07-18T06:59Z

tjäna och tjäna.. 
det roliga är ju att du kan lägga databasen var som helst och det är mycket svårare att hitta den... ?
(man kan inte komma åt den "utanför".. vilket man på visa ställen kan..).. 
Iaf. Det ska gå snabbare också.

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

## #4 — plundin, 2001-07-18T07:13Z

Snabbare går det garanterat inte eftersom en DSN alltid går omvägen över registret för att hämta informationen.

En DSN-less koppling är alltid snabbare av den anledningen, har dock svårt att tro att man skulle kunna märka någon skillnad rent praktiskt.

\[Redigerat av plundin den 18 jul 2001\]

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

## #5 — Lukaspojken, 2001-07-18T08:04Z

Så vilken ska man välja om det kvittar vilken man tar? Vilken är snabbast?

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

## #6 — spango, 2001-07-18T08:15Z

Å andra sidan blir det enklare att hantera systemet om man kör med dsn, eftersom man bara behöver ändra på ett ställe om man flyttar databasen.

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

## #7 — cyprys, 2001-07-18T10:41Z

Fast om man kör databas-kopplingen i en sub eller include eller likn så spelar inte det så stor roll.

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

## #8 — PatrikB, 2001-07-18T11:45Z

och även om du kör utan dsn, en sk dsn-lös koppling så kan du lägga db-filen utanför rooten, ja, vart som helst inga problem.
Problemet kommer väl först och främst om man inte har en egen server, eftersom de flesta hotell av ngn anledning envisas med att lägga en db-mapp i wwwrooten.
De skulle lika gärna kunna lägga upp det på detta sätt:

X:\\clients\\YourSite\\wwwroot
X:\\clients\\YourSite\\db

ftpn går mot YourSite mappen MEN, det vikgtiga här är att websitens root är wwwroot katalogen.
På detta sätt får man som sagt en db-katalog utanför sin site som INTE kan laddas ned, men väl användas även vid en dsn-lös koppling, allt handlar om sökvägar till db-filen.

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10619-vad-innebär-dsn
