Tudom, hogy nem pont erre a fórumra illő kérdés, de a következő problémára keresek megoldást:
Adott egy windowsos program, ami egy MSSQL7-es adatbázist használ. Sajnos a fejlesztő nem gondolt arra, hogy esetleg importálni is kéne infókat, és az adatbázis emberetelenül sok táblát tartalmaz, baromi nehéz kiszúrni csak a táblák vizsgálatával, hogy az "Insert" és "Update" valójában hogyan zajlik.
Arra keresek nagyon gyorsan megoldást (esetleg kész programot :), hogy a kliens és a szerver közötti adatforgalmat SQL parancsok és válaszok szintjén visszakaphassam egy logfájlban.
A kliens és a szerver is jelenleg VMware-ben fut, tehát akár az alattuk ülő linuxon is esetleg elkapható a hálózati forgalom.
- 1155 megtekintés
Hozzászólások
Ez engem is érdekelne.
Azt a választ kaptam az SQL listán, hogy logolni kellene.
Csak mondjuk nekem M$SQl 2000 van....
És nem találtam hozzá az enterspájz menedzserben lehetőséget.
De érdekelne, mire jutottál!
- A hozzászóláshoz be kell jelentkezni
Az a jó, hogy egyáltalán nem értek az MSSQL-hez... :)
- A hozzászóláshoz be kell jelentkezni
Ha valahova sikerül beheggeszteni egy freetds-t akkor megoldható a dolog. Általában a kliens oldalt könnyeb meghackelni, hogy freetds-en fusson.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy félreérthető voltam, de sem a szerverbe, sem a kliensbe nem akarok belenyúlni. Mindössze a kettő közötti kommunikáció logja kéne.
(Ha csak írni/olvasni akarnám az adatbázist, az azért megy :)
Olyasmire gondolok, mint a MySQL "--log" (General Query Log) opciója.
- A hozzászóláshoz be kell jelentkezni
Introduction to SQL Profiler
http://www.developer.com/db/article.php/3482216
Vagy googli:
http://www.google.com/search?as_q=sql+server+profiler&num=100
- A hozzászóláshoz be kell jelentkezni