Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


OLEDB connection string

Postades av 2002-03-20 06:56:22 - Hannes Helander, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 595 personer

Jag får följande fel när jag försöker öppna en sida som använder en Access 2K databas. Jag kör IIS5.1 på XP Pro

Microsoft JET Database Engine (0x80040E4D)
Det går inte att starta programmet. Informationsfilen för arbetsgrupper saknas eller är exklusivt öppnad av någon annan användare.

Min connection string är:

Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\inetpub\wwwroot\mysite.net\databases\database.mdb; User=user; Password=password;"

Lösningar och tips emottages tacksamt.
Hannes


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 07:19:56 - Johan Djupmarker

Jag får det felet om jag anger fel lösenord, det är inte det som är felet? Använder du olika behörigheter i databasen eller har du bara ett vanligt databaslösenord? Om du har "riktig" inloggning tror jag att du behöver ange systemdatabas också (lägg till ";Jet OLEDB:System database=c:\sdfs.mdw" på slutet).

/Johan


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 09:01:11 - Hannes Helander

Tack för svaret. Vad menas med "riktig" inloggning? När jag lägger upp siten hos min host måste jag inte då också ta med mdw filen? Det känns inte helt säkert...eller?

/Hannes


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 12:59:30 - Johan Djupmarker

>Vad menas med "riktig" inloggning?
Jag vet inte riktigt vad det kallas, men det är när man loggar in i databasen med användarnamn och lösenord, alltså inloggningsrutan du får upp när du startar Access. Alternativet är ju att ha ett lösenord för att öppna databasen. Vilken av dessa metoder som är bäst rent säkerhetsmässigt vet jag inte, men gissningsvis är väl inte någon speciellt säker...

>När jag lägger upp siten hos min host måste jag inte då också
>ta med mdw filen? Det känns inte helt säkert...eller?

Det stämmer att du måste ta med mdw-filen. Men varför ska du ha inloggning på databasen? Eftersom du ändå borde placera databasen så att den inte är åtkomlig utifrån så spelar det ju ingen roll, om det nu inte är så att du ska skydda den från serveradministratören...

/Johan


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 13:33:07 - Hannes Helander

Tack för svaret! Visst har du rätt att jag borde lägga databasen på säkert ställe. Jag har bara haft svårt att skapa en connection-string som fungerar både lokalt och som när den laddats upp fungerar även hos min www-host eftersom sökvägen till databaserna blir olika. Kanske tänker jag fel.

Skulle det fungera att skapa en sökväg lokalt som motsvarar den hos min www-host. Skulle ASP-applikationen lokalt kunna komma åt databasen ifall den då låg utanför inetpub-katalogen?

Exempel:

Siten:
c:\inetpub\wwwroot\mysite.net
Databasen:
d:\webserver\mysite.net\databases

Eller kanske helt enkelt styra om IIS 5.1 till d:\webserver istället för c:\inetpub.

Ledsen ifall det blev lite rörigt ovan. Jag hoppas du förstår ändå.

/Hannes


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 13:44:31 - Patrik Andersson

Så här löser jag problemet med sökvägarna på utvecklingserver och produktionsserver.

Jag placerar mina connection strängar i inkluderingsfiler.
ex på dbconn.asp

'utvecklingsserver
path = Server.MapPath("../../../dbase/db.mdb")

'produktionsserver
'path = Server.MapPath("../dbase/db.mdb")

Dim Conn 'as ADODB.Connection
Set Conn=server.createobject("adodb.connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & path


Jag inkluderar denna sida på varje sida som har en databaskoppling.
När jag sedan flyttar applikationen så kommenterar jag bort den koppling som inte skall gälla. På detta viset så behöver du bara ändra i en fil.

//Putte


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 14:12:56 - Hannes Helander

Inte så dum lösning.

Vet du ifall det är möjligt att definiera en annan mapp istället för c:\inetpub som IIS "hemmamapp"? Det vore nästan ännu enklare för min del i allafall.

Jag kan snabbt skapa en ny partition med rätt enhetsbeteckning och sedan en parallell mappstruktur som på produktionsservern.

/Hannes


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 14:26:53 - Patrik Andersson

Visst kan du göra det. Kom ihåg att sätt rättigheter på accessfilen.
IUSR_datornamn måste minst ha Read på filen.

//Putte


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 14:37:38 - Hannes Helander

Måste IUSR_.... ha rättigheter även ifall jag inte har user/pwd-skydd på databasen?

Angående att flytta c:\inetpub... antar jag att man måste sätta en hel drös av rättigheter på mappar och filer på den nya platsen manuellt eller kan det göras direkt i administrationen av IIS?

Jag har försökt hitta någon bra vägledning hos MS men inte lyckats, kanske vet någon annan en bra site för detta.

/Hannes


Svara

Sv: OLEDB connection string

Postades av 2002-03-20 15:58:43 - Johan Djupmarker

>Måste IUSR_.... ha rättigheter även ifall jag inte har user/pwd-skydd på databasen?
Detta gäller filrättigheter, inte rättigheter i själva databasen... Du behöver alltså ha rättigheter att skriva till filen.

>Angående att flytta c:\inetpub... antar jag att man måste sätta en hel
>drös av rättigheter på mappar och filer på den nya platsen manuellt
>eller kan det göras direkt i administrationen av IIS?

Testa! Du lär snart märka om det blir rätt eller inte... Generellt är det väl så att IUSR_xxx ska ha läsrättigheter på wwwroot-mappen, sedan är det nog bara att köra på.

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 841
27 960
271 761
616
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies