webForumDet fria alternativet

Ide på databas på annat webhotel ?

ASP

11 svar · 348 visningar · startad av cyeclone

Medlem sedan dec. 2004143 inlägg
Frågan#1

Hejsan!

Slog mig precis att man kanske kan lösa detta med att få tillgång till den access databas från ett annat webhotel.

Om jag skulle vara på det webhotellet där databasen INTE ligger, så skickar jag vidare informationen till en SIDA på det webhotell där databasen ligger, som sedan kontaktar databsen och för in informationen.

Tror ni det skulle fungera då ?

Medlem sedan apr. 20022 743 inlägg
#2

Det fungerar men varför inte lägga databasen på hotellet där den ska användas eller byta till t.ex. MySQL eller MsSQL så kan du ju ansluta till den från vilken server som helst. MySQL brukar inte kosta så mycket extra, oftast följer det med. MsSQL brukar man väll få lägga till några kronor för.

Jag hade iallafall använt en MySQL databas, but thats me =)

Medlem sedan dec. 2004143 inlägg
#3

Kan inte MySql databas kopplingar :P därför orkar jag inte, och vet inte om jag kan struktera en sql databas, aldrig gjort det förut :S

Medlem sedan apr. 20022 743 inlägg
#4

Här hittar du alla kopplingar du behöver: http://www.connectionstrings.com

Koden är det inte mycket skillnad på, om ens någon, finns vissa kommandon som är olika men sellan man använder dom.

Medlem sedan dec. 2004143 inlägg
#5

baah, mitt webbhotel har krånglat med mig så jag bara kan ha databser i en mapp :P vet du vad jag skriver för att komma till "rooten" ? utan att använda ../../../ osv... ?

Medlem sedan apr. 20022 743 inlägg
#6

Nej det vet jag inte..

Men jag rekomenderar ändå att du byter till en databas som är bättre lämpad för att köra från flera servrar än en som inte alls är tänkt att göra det.

Medlem sedan dec. 2004143 inlägg
#7

Poffe, kollade nyss på mysql saken på webhotellet, om jag ska vara ärlig så fattade jag ingenting :P

Bara massa knappar överallt, och konstiga tabeller och så :/

Jag är ju van access där det är lätt att skapa allt i!
Men ska försöka lära mig imorn i skolan, får se hur det går.

Tycker bara det är så dålig stil av webhotellet och hålla på att ändra massa saker, höll nämligen på med en STOR kontrollpanel till våran sida :(

Men om jag skulle ändra till mysql databas, måste jag ändra min nuvarande asp kod för att det ska fungera, eller använder man sig av samma kod ?

Medlem sedan apr. 20022 743 inlägg
#8

Kontrollpanelen kan väll inte vara förstörd bara för att databasen måste ligga i en speciell mapp? Det är dessutom mycket bättre ur säkerhetssynpunkt då jag antar att den mappen ligger utanför wwwroot och man kan alltså inte ladda ner databasen, vilket man kan om den hade legat i en mapp under wwwroot.

Allt är konstigt och ovant i början men vågar man inte lära sig nått nytt kommer man inte långt :birp

EDIT: Ang. koden så kan det vara någon SQL-sats som behövs ändras men det är tveksamt, oftast är det ingen skillnad men det finns några kommandon som är olika. Men inga stora förändringar.

Medlem sedan juni 200032 967 inlägg
#9

vet du vad jag skriver för att komma till "rooten" ? utan att använda ../../../ osv... ?

Roten är /.

Och: antagligen är det en del kod som måste ändras, men det får man leva med. Det är inte några större grejer.

Men: var inte säker på att du från ett hotell kan ansluta till en MySQL-databas på en server på ett annat hotell. Jag hade nog, om jag var webhotellet, satt stopp för det i brandväggen. Det är en stor säkerhetsrisk att låta en databasserver prata med Internet.

Medlem sedan dec. 2004143 inlägg
#10

Okej, tack så mycket för era svar!

Medlem sedan maj 200010 687 inlägg
#11

Är man smart så har man sin connection-string i global.asa eller nån include fil.

Medlem sedan dec. 2004143 inlägg
#12

japp det har man :D fast jag är inte så smart :)

261 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)