WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Varför orkar inte min Access-databas? (https://www.wn.se/forum/showthread.php?t=24814)

HeavyHaze 2007-11-07 16:04

Spännande tanke. Tackar.

Citat:

Originally posted by Daniel.st@Nov 5 2007, 13:56
Om det mest handlar om att läsa från databasen kanske du kan testa att försöka cache:a informationen för att slippa gå en runda om databasen hela tiden. Beroende på vad det är för data och hur mycket det är så kan du ladda upp ganska mycket av informationen som ska hämtas ofta i minnet på servern. Blir dessutom snabbare än att behöva snacka med db:n hela tiden.


HeavyHaze 2007-11-07 16:07

Aha. Tack Stefan och Robert för tipsen! Ska kika på detta. Är det någon som vet skillnaderna mellan Access2MySQL och SQLserver Express?

Citat:

Ursprungligen postat av StefanBergfeldt
Citat:

Originally posted by -melin@Nov 5 2007, 12:46
en nackdel till med access är att det inte har fullt stöd för sql kommandon (t.ex limit)



Nu har du blandat ihop saker. Det har med dialekter att göra. LIMIT är inte standard.
Citat:

Ursprungligen postat av HeavyHaze
Jag inser också att det vore bättre att konvertera den till tex. mysql, men det tar tid kostar pengar.

Jag migrerade en sajt jag har på bara några minuter. Jag körde ett program som heter Access2MySQL, och krånglade så här är mina Fixar så du klarar det utan att krångla.
Största problemet var att jag hade Default Value = Now() eller Date() i min accessdatabas. Det kan du inte ha i MySQL. Använder du inte sådant så är det bara att köra. Använder du sånt får du lite krångel.
Exportera inte rakt in i MySQL, utan gör en .SQL-fil. I den kan du söka och ersätta, för att ta bort dina =Now() och =Date().
Sen är det bara att importera .SQL-filen.
Koden behöver moddas också, så att datum faktiskt sparas när du skapar poster. Jag gjorde det med Notepad, öppnade filer, sökte efter INSERT INTO och moddade strängar.
Prestandan ökade rätt mycket


jomper 2007-11-07 18:12

SQL Server Express är en "lite"-version av MSSQL 2005, motsvarar MSDE-versionen av MSSQL 2000.

Det andra låter som en produkt som konverterar din accessdatabas till en MySQL-databas.

StefanBergfeldt 2007-11-08 08:37

Citat:

Originally posted by jomper@Nov 7 2007, 19:12

Det andra låter som en produkt som konverterar din accessdatabas till en MySQL-databas.

Stämmer bra det! Mycket kompentent litet program, dock hittar jag ingen länk. Ska se om jag hittar installationsfilen när jag kommer hem, så lägger jag ut den någonstans.


Alla tider är GMT +2. Klockan är nu 18:27.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson