29. december 2003 - 13:50Der er
5 kommentarer og 1 løsning
Automatisk synkronisering fra MS-SQL til MySQL
Hejsa. Jeg har en MS-SQL server stående på indersiden af mit lan, som skal synkroniseres med en MySQL database på min DMZ zone en gang dagligt. Hvordan laver jeg lettest det ? Tænker selv på noget med en fil der kopieres over op webserveren som derefter importer den i MySQL.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg ville nok: * åbne for LAN--port 3306-->DMZ (men naturligvis ikke for WAN--port 3306-->DMZ) * schedulere et program til at køre en gang i døgnet på en maskine på LAN * dette program som kan skrives i C/C++/Java/C#/VB/Delphi/whatever opdaterer data på MySQL databasen udfra data på MS SQLServer databasen
Opdateringen kan være smart d.v.s. INSERT af nye records og UPDATE af ændrede records eller simple d.v.s. DELETE alt og INSERT alt.
Uden program måske: - eksport af komma separeret fil fra MS SQLServer - file upload af den til PHP script som processer (jeg kender ikke PHP godt nok til at kunne sige hvordan, men det burde kun elade sig gøre)
Du kan lade din SQL Server forbinde til din MySQL Server - der er jo normalt ikke nogen sikkerhedsrisiko ved at forbinde fra LAN til DMZ.
På SQL Serveren laver du en DTS pakke som forbinder til MySQL serveren via en ODBC forbindelse og den DTS pakke lader du så kopiere data.
DTS pakken skedulerer du så via scheduleren i SQL Serveren.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.