Ik werk aan een bestand dat niets anders doet dan twee systemen synchroon houden. Een synchronisatie-systeem dus. Het draait op server A, waar ook het bron-systeem staat, en synchroniseert met verschillende sets van logische regels naar systeem B, dat op een andere server staat. Het relatieschema bevat de relevante tabellen van beide systemen, en deze zijn verbonden via sleutelvelden. Ik heb een set van synchronisatiescripts die in één run alle tabellen gelijktrekt. Het is de bedoeling dat dit met een schedeled serverscript gaat werken.
Het is een tweede systeem met dezelfde setup, verwijzend naar dezelfde externe server (maar een andere database). Het eerste systeem werkt prima.
Het tweede systeem werkt ook prima. Althans vanaf de client. Op het moment dat perform script on server wordt gebruikt, of een handmatige start in de server console, dan krijg ik rotzooi. Nadere analyse leert dat FMS niet is in staat om de externe tabellen te lezen, en dus de informatie met elkaar te vergelijken.
Ik denk alles gecheckt te hebben, maar kan het niet vinden. Waarom kan de server het externe bestand niet lezen? En waarom is lokaal openen geen enkel probleem? Heb alles gecheckt, en vooral ook vergeleken met de eerste setup. Kan geen verschil vinden.
Vraag
Marsau
Server side script en externe tabellen
Een raadsel..
Ik werk aan een bestand dat niets anders doet dan twee systemen synchroon houden. Een synchronisatie-systeem dus. Het draait op server A, waar ook het bron-systeem staat, en synchroniseert met verschillende sets van logische regels naar systeem B, dat op een andere server staat. Het relatieschema bevat de relevante tabellen van beide systemen, en deze zijn verbonden via sleutelvelden. Ik heb een set van synchronisatiescripts die in één run alle tabellen gelijktrekt. Het is de bedoeling dat dit met een schedeled serverscript gaat werken.
Het is een tweede systeem met dezelfde setup, verwijzend naar dezelfde externe server (maar een andere database). Het eerste systeem werkt prima.
Het tweede systeem werkt ook prima. Althans vanaf de client. Op het moment dat perform script on server wordt gebruikt, of een handmatige start in de server console, dan krijg ik rotzooi. Nadere analyse leert dat FMS niet is in staat om de externe tabellen te lezen, en dus de informatie met elkaar te vergelijken.
Ik denk alles gecheckt te hebben, maar kan het niet vinden. Waarom kan de server het externe bestand niet lezen? En waarom is lokaal openen geen enkel probleem? Heb alles gecheckt, en vooral ook vergeleken met de eerste setup. Kan geen verschil vinden.
Hebben jullie ideeën?
Link naar reactie
25 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.