Kui läbi accessi kasutada sql andmebaasi siis mis juhtub kui samal ajal
kaks inimest salvestavad samale väljale tabelis ?
Teiseks kuidas converttida accessi andmebaas korralikult sql'i nii et kõik
oleks omal kohal st. et neid andmeid saaks ka sql'i kujul kasutada hiljem ?
SQL-serveri jaoks peab UPDATE-käsk olema atomaarne -- kaht käsku korraga
täita ei saa. Kumb enne täidetakse, seda SQL ei garanteeri.
See, kas Sa kasutad käsu andmiseks Access'i või Perl'is kirjutatud
skripti, ei mängi siinkohal mingit rolli.
> Teiseks kuidas converttida accessi andmebaas korralikult sql'i nii et kõik
> oleks omal kohal st. et neid andmeid saaks ka sql'i kujul kasutada hiljem ?
Muretse MSAccess'i andmebaasist SQL-dump. Kuidas seda teha, räägib
loodetavasti manuaal. Seesugune dump koosneb hulgast SQL-lausetest,
mida (kardetavasti küll pärast Microsofti-spetsiifilise sodi mehaanilist
eemaldamist näiteks sed'i või vim'i abil) saad oma SQL-serverile sisse
sööta ja mis seepeale Sinu SQL-serveris vajalikud tabelid tekitab ning
sisuga täidab.
--
Andres Soolo <so...@math.ut.ee>
Anything that is good and useful is made of chocolate.
"Andres Soolo" <so...@math.ut.ee> wrote in message
news:d2h471-...@news.mirky.net...
>> > Teiseks kuidas converttida accessi andmebaas korralikult sql'i nii et
> kõik
>> > oleks omal kohal st. et neid andmeid saaks ka sql'i kujul kasutada
> hiljem ?
>>
>> Muretse MSAccess'i andmebaasist SQL-dump. Kuidas seda teha, räägib
>> loodetavasti manuaal. Seesugune dump koosneb hulgast SQL-lausetest,
>> mida (kardetavasti küll pärast Microsofti-spetsiifilise sodi mehaanilist
>> eemaldamist näiteks sed'i või vim'i abil) saad oma SQL-serverile sisse
>> sööta ja mis seepeale Sinu SQL-serveris vajalikud tabelid tekitab ning
>> sisuga täidab.
> Kuidas see kirjete ümber tõstmine siiski välja võiks näha, või on selleks
> mingi tool olemas ?
Samm-sammulised instruktsioonid:
1. Loe MSAccess'i manuaali ja/või helista tootja helpdeski, kuni
saad täpselt teada, kuidas punkti 2 läbi viiakse.
2. Lase MSAccess'il punktis 1 saadud juhtnööride abil andmebaasist
SQL-dump genereerida.
3. Korista sellest SQL-dump'ist ära Microsofti-spetsiifiline sodi nii,
et jääk-dump sisaldaks kõiki Sulle vajalikke andmeid *ja* oleks samas
Sinu valitud uuele SQL-serverile söödav.
4. Jooksuta saadud SQL-dump oma lemmik-SQL-kliendist läbi.
--
Andres Soolo <so...@math.ut.ee>
"For I perceive that behind this seemingly unrelated sequence
of events, there lurks a singular, sinister attitude of mind."
"Whose?"
"MINE! HA-HA!"
MS Accessi abifailides on kirjas, et kui tabelitele läheneda üle ODBC
(kas siis tabeleid linkides või otse VBA koodist), siis jääb kirjete
lukustamine kasutatava andmebaasimootori hooleks.
"Recordsets Collection" on see koht, mis Teile MS Accessi
abimaterjalides otsa kätte juhatab.
--
R.