31. juli 2001 - 13:18Der er
32 kommentarer og 1 løsning
Access database til MS-SQL 7.0 på webhotel
Jeg har er Access database jeg bruger til et produkt katalog på et ASP-hotel hos Worldonline. Ny vil jeg gerne til at bruge en SQL database i stedet for Access. MEN, hvordan får jeg konverteret min access database til SQL og lagt den ud på Worldonline\'s server... HJÆLP......
Du skal have SQL-Server installeret på din egen maskine for at udvikle op mod SQL Server. Selvom både Access og SQL Server bruger SQL, er der alligevel forskelle.
Du skal være sikker på at dit hotel hos WorldOnline er et hotel der giver dig denne mulighed. Der er typisk et kvantespring i pris mellem de to typer.
Jeg mener nu godt at man kan upsize/migrere sine access data over på en sql-server! Kig i sql-server books online for hjælp - tror deslige der er en wizard der kan guide en igennem denne migreringsproces!
Slash: Ja, det kan sikkert godt lade sig gøre. Om ikke andet kan du garanteret importere den, hvis din SQL-Server kan \'se\' din access-database, f.eks. via ODBC.
Men hvis du skal udnytte de fordele du får ved at gå fra Access (som faktisk kan klare en del, hvis man gør det rigtigt), skal du klart tilpasse din kode til det! Derfor vil det klart være en fordel hvis han har SQL Server på sit udviklingsmiljø. Fejlretning vil også vinde gevaldigt på den konto.
Nej, jeg skal bare have lagt mine data fra Access databasen op i en SQL database..... MEN, efter hvad de siger ved WOL Tiscali skal dette gøres via et ASP-script, da jeg ikke kan bruge \"remote\" på deres SQL server.... ( en lille begrænsning )
Slash: Hvis der er åbent på den rette port hos udbyderen, kan du faktisk også med fordel bruge DTS over nettet. Jeg tror bla. at UNI2 understøtter det, hvis du ikke køber firewall-servicen. Det er kanon!
DJ Blues: Hvis databasen er oprettet med de rette tabeller hos WOL, kan du rigtigt nok lave ASP-scripts til import af data. Mht. tabeldefinitionerne (hvis den ikke er oprettet med sådanne) skal du have dem genereret som SQL. Det kan måske gøres fra Access.
Men derefter kan du lave ASP-Scripts med to datasources, en til din Access-fil, og en til SQL-Serveren. Derefter kan du kopiere de enkelte rækker op. God fornøjelse. :-|
chrisped >> Jæp - at DTS\'e via nettet er en mulighed - som du selv nævner vil en firewallproblematik kunne opstå, men det kan løses!
Når du upsizer fra Access til SQL-server vil du ss. skulle modificere i din kode, idet sql-server f.eks. behandler dato\'er på en anden måde! Ligeldes kan der være ting og sager med gnyffer m.m.
In Access 2000 there is a Wizard for upsizing from Access to MS SQL. You can find this in the Tools+Database Utilities menu. I think it also exists in newer versions of Access 97
DJ Blues: Overførsel via ASP-scripts? Det er ret bøvlet. Jeg har ikke lige set nogen, men jeg har heller ikke ledt.
Igen, få SQL-Server på din maskine, hvis du fortsat skal vedligeholde løsningen, eller hold fast i din Access-database. Du kan være ret sikker (99.99%) på at løbe ind i problemer i forbindelse med access-data i SQL Serveren, og bruges af dem fra ASP.
You can also import your Access database. When you open the DTS menu select import and then Access form the Source mneu. Then just follow the instructions.
No thats correct, but you asked what DTS is! Have you decided to use WorldOnline, if so then they should be able to tell you what the easieast method is. You need to have a database in SQL first, and I am sure they will be able to help you there. Once you have a database and tables in place then you could read from the Access and write to MS SQL. The price for having an SQL server is far more than Access.
djblues> I have just look at wol.dk and they dont have MS SQL support! They have MySQL and these are NOT the same. So all the answers and comments concerning DTS you should throw out of the window!
terry > Prøv lige at se på et udpluk af den Email jeg har fået fra dem : Du har adgang til en SQL Server 7 database ved navn \"xxxxxxx\". Når du skal oprette forbindelse til den fra en ASP-side, skal dit DSN blot være \"ASP\". Det er ikke nødvendigt at bruge brugernavn og password i DSN\'et. Din database kan som udgangspunkt fylde op til 50 MB.
Her er et lille eksempel på brugen af databasen, inden da skal du oprette en tabel i din database, som skal kaldes testtabel:
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Connstring = \"DSN=ASP\" Conn.Open(Connstring) sqlstring = \"SELECT * FROM testtabel\" set rst=Conn.execute(sqlstring)
Do Until rst.EOF Response.Write rst.Fields(\"felt1\") & \" - \" & _ rst.Fields(\"felt2\") & \"<BR>\" rst.MoveNext Loop %>
yes it is! I looked around their home page to see if I could get some prices and couldnt find anything on MS SQL (SQL Server 7) only MySQL. What does it cost out of interest? In their mail to you I can see \"inden da skal du oprette\", dont they tell you how you do that? I would think it possible to do it all via ASP
\"CREATE TABLE ....\" and all that, but is that necessary? I dontknow how much you know about MS SQL but it spossible to create the scripts for creating an existing database, it may be possible to get them to runthescripts for you and create your database. Its then just a \"simple\" case of moving your data from Access to MS SQL.
Nej, ikke helt.... Men jeg har bare ikke haft tid til at prøve mere, da jeg er igang med et andet projekt på mit arbejde, der er blevet prioriteret før det med SQL.... Jeg vender tilbage
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.