Database AS400 kopieren

Pagina: 1
Acties:
  • 139 views sinds 30-01-2008
  • Reageer

  • SavageNL
  • Registratie: November 2001
  • Laatst online: 30-12-2025
Voor mijn stage moet ik een remote database (ODBC) op een AS400 server naar mijn computer kopieren. Op mijn computer moet ik er verbinding via Access mee maken, het lieftst heb ik ook alle relaties erbij. Hoe kan ik dit het beste doen?
Alvast bedankt

  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 30-12-2025

hufkes

nee, daar staat niet hufter!

met twee seconde googlen kom ik al op deze aanroep:
code:
1
LinkedServerName.DatabaseName.catalog.tablename

mischien dat je hier iets mee kunt?

Verder denk ik dat je in P&W en/of NOS meer kans maakt op een zinvoller antwoord mits je ook even vermeld dat je je al verdiept hebt in SQL, dat je de verbinding al mooi voor elkaar hebt en wat nu je preciese vraag is.. Op deze manier is het denk ik niet zo een echt zinvolle vraag namelijk.

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P


  • Quantor
  • Registratie: September 2000
  • Niet online
Als je op je pc de software "Client Access" van IBM hebt geinstalleerd, dan zit daar meestal gelijk de ODBC client voor DB/400 databases bij, kun je heel gemakkelijk een ODBC connectie in Access maken.

Let op, de odbc client is een optie die je bij het installeren van Client Access kunt kiezen/overslaan.

Je hebt dus een directe verbinding met de database op de AS400, dus in de setup van de odbc verbinding desgewenst READ ONLY selecteren O-)

[ Voor 21% gewijzigd door Quantor op 11-09-2003 14:32 ]


  • SavageNL
  • Registratie: November 2001
  • Laatst online: 30-12-2025
Ik had al een verbinding via Client Acces. Hier had ik de ODBC database ook al goed ingesteld. Ik kan een verbinding via Access met de database leggen, maar ik heb iets nodig om de gegevens nog uit de database te lezen (gaat om 10.000 tabellen ofzo). Access flipt als je dit probeerd.
Ik heb er aan gedacht om in Delphi (is het makkelijkst) een verbinding te leggen, de namen van alle tabellen opvragen, en dan een loopje maken met SELECT * per tabel, maar dan heb ik de links binnen de tabel niet.

  • whoami
  • Registratie: December 2000
  • Laatst online: 01-01 03:23
Je wil de database importeren naar een Access - file als ik het goed begrijp?
10.000 tabellen? Dat gaat Access niet fijn vinden...

Waarom moet je die DB perse in Access krijgen?

https://fgheysels.github.io/


Verwijderd

Tabellen overnemen uit DB2 naar Access, waarom wil je dat in hemelsnaam doen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 01-01 03:23
Verwijderd schreef op 11 September 2003 @ 16:23:
Tabellen overnemen uit DB2 naar Access, waarom wil je dat in hemelsnaam doen?
Dat vraag ik me ook af....
Waarom wil je die data dupliceren, waarom kan je niet gewoon met die DB2 (want dat zal het zijn zeker) database werken?

Is het trouwens een db2 dbms die op die AS400 staat?

https://fgheysels.github.io/


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 08:04

crisp

Devver

Pixelated

De relaties tussen de tabellen (constraints, triggers etc) krijg je sowieso niet via ODBC naar welke andere applicatie ook. Echter is mijn ervaring met AS/400 databases bij grote bedrijven dat de relaties vaker in de software-laag gelegd worden dan in de database-laag (relationele database, DB2).
Je ontkomt er imho dan ook niet aan dan die relaties zelf opnieuw te leggen, als het je ueberhaupt al lukt om 10.000 tabellen te importeren naar Access...

Intentionally left blank


  • SavageNL
  • Registratie: November 2001
  • Laatst online: 30-12-2025
Het gaat om een ERP-pakket, ik moet hier onderdelen uit lezen en vergelijken met een andere database. Wanneer ik de relaties kan zien zeggen die lettercombinaties die in de database gebruikt wordt mij iets meer. En ik heb op mijn computer alleen maar Acces, dus wou ik proberen om hem hier in te krijgen...
Ik weet trouwens niet wat voor database het is. Wat is gebruikelijk op zo'n server? Ik zal het morgen eens navragen...

[ Voor 17% gewijzigd door SavageNL op 11-09-2003 16:34 ]


  • soepkip
  • Registratie: Augustus 2000
  • Laatst online: 07-12-2025

soepkip

Kratjes kunnen nu ook voorin

crisp schreef op 11 September 2003 @ 16:26:
De relaties tussen de tabellen (constraints, triggers etc) krijg je sowieso niet via ODBC naar welke andere applicatie ook.
Tuurlijk krijg je die wel via ODBC !
alleen niet in acces

Nooit via ODBC een mooi schemaatje gemaakt in VISIO ?
nooit via ODBC verschillende databases (oracle --> MSSQL) overgepompt ?
dat heeft niets met ODBC te maken, maar meer met de beperkingen van Acces

@TS...as/400 is een OS...geen DB

[ Voor 4% gewijzigd door soepkip op 11-09-2003 16:39 ]

Beste film ooit


  • whoami
  • Registratie: December 2000
  • Laatst online: 01-01 03:23
Mjah, als je in Sql Server een Access DB import, krijg je de relaties ook niet mee.

TS: je kan overwegen om MSDE te gaan gebruiken.

https://fgheysels.github.io/


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 08:04

crisp

Devver

Pixelated

soepkip schreef op 11 september 2003 @ 16:38:
[...]


Tuurlijk krijg je die wel via ODBC !
alleen niet in acces

Nooit via ODBC een mooi schemaatje gemaakt in VISIO ?
nooit via ODBC verschillende databases (oracle --> MSSQL) overgepompt ?
dat heeft niets met ODBC te maken, maar meer met de beperkingen van Acces

@TS...as/400 is een OS...geen DB
Maar de vraag is, kan dat ook met bijvoorbeeld een DB2 database? Ik heb dat zelf inderdaad nog nooit geprobeerd...

en een as/400 is de naam van de machine (tegenwoordig i-series), het OS heet os/400.

Intentionally left blank


  • soepkip
  • Registratie: Augustus 2000
  • Laatst online: 07-12-2025

soepkip

Kratjes kunnen nu ook voorin

whoami schreef op 11 September 2003 @ 16:40:
Mjah, als je in Sql Server een Access DB import, krijg je de relaties ook niet mee.

TS: je kan overwegen om MSDE te gaan gebruiken.
dat is een goede tip:

dan zal ik er nog een tip gratis weggeven, download de trial van MSSQL server 2000
van microsoft, en installeer de client tools (Enterprise manager).
op de server zit een tijd-limiet, op de client tools niet die mag je dus legaal zo lang gebruiken als je wilt, en hiermee kun je gewoon contact maken met je MSDE versie
Maar de vraag is, kan dat ook met bijvoorbeeld een DB2 database? Ik heb dat zelf inderdaad nog nooit geprobeerd...
Uitlezen wel, inlezen.....geen idee of daar een mooi tooltje voor is
en een as/400 is de naam van de machine (tegenwoordig i-series), het OS heet os/400.
:o I stand corrected

[ Voor 26% gewijzigd door soepkip op 11-09-2003 17:04 ]

Beste film ooit


  • SavageNL
  • Registratie: November 2001
  • Laatst online: 30-12-2025
Dank jullie wel, ik zal morgen alles eens gaan uitproberen!
Pagina: 1