Heb me intussen suf gegoogeld, maar krijg steeds verkeerde verwijzingen, voor iets wat volgens mij nooit moeilijk kan zijn om het aan te passen. Wellicht iemand hier zo even de oplossing uit de mouw schud?
Voor een specifiek (en gaar) FoxPro applicatie is er ooit eens een eenvoudige TS server opgetuigd. (op basis van 2003 R2 X64)
Omdat deze FoxPro multi user gezamenlijk in 1 data bestand zit te rommelen is het belangrijk dat de applicatie 'netjes' wordt afgesloten. Omdat de meeste gebruikers dat simpelweg chronisch vergeten, staat de TS server ingesteld dat sessies nooit automatisch opgeruimd/verbroken/afgesloten worden, en dus altjid aktief blijven na een disconnect. (op zich werkt dat prima, memory is verder geen issue)
In TSCC staat ingesteld dat een gebruiker maar 1 sessie kan gebruiken ( vinkje bij Restrict each user to one session )
Zou de gebruiker terwijl er ergens nog een sessie open staat, vanaf een andere werkplek (bijv. thuis) op de TS inloggen dan wordt direct de sessie dus overgenomen. Werkt eigenlijk perfect dus.
Vanwege werkplekken met multi-monitor opstellingen is er een vraag gekomen of het mogelijk is om voortaan 2x te kunnen inloggen op de server. En daar zit ik even mee te stoeien.
Het vinkje (Restrict each user ...) uitzetten, geeft de gebruiker dus de mogelijkheid om oneindig aantal sessies te kunnen maken. Wat dus niet wenselijk is, dan gaat het zeker veel meer resources kosten.
Sessies automatisch laten uitloggen na een disconnect of inactiviteit is ook onwenselijk, want de FoxPro applicatie moet 'netjes' worden afgesloten in de applicatie zelf. (zodat het zijn tijdelijke en lock bestanden kan verwijderen). Een foutmelding weergeven (maximaal aantal sessies in gebruik) is ook weer niet wenselijk. Men laat vaak TS sessies op het kantoor open staan, en/of is men mobiel bezig en regelmatig wordt dan een 3G verbinding afgebroken.
Wellicht kijk ik er ergens overheen, of is het misschien niet eens mogelijk ( ?? ), maar is het niet ergens op te geven dat een gebruiker maar maximaal 2 sessies open mag hebben, en dat bij een 3e poging gewoon direct een bestaande sessie wordt overgenomen ?
Voor een specifiek (en gaar) FoxPro applicatie is er ooit eens een eenvoudige TS server opgetuigd. (op basis van 2003 R2 X64)
Omdat deze FoxPro multi user gezamenlijk in 1 data bestand zit te rommelen is het belangrijk dat de applicatie 'netjes' wordt afgesloten. Omdat de meeste gebruikers dat simpelweg chronisch vergeten, staat de TS server ingesteld dat sessies nooit automatisch opgeruimd/verbroken/afgesloten worden, en dus altjid aktief blijven na een disconnect. (op zich werkt dat prima, memory is verder geen issue)
In TSCC staat ingesteld dat een gebruiker maar 1 sessie kan gebruiken ( vinkje bij Restrict each user to one session )
Zou de gebruiker terwijl er ergens nog een sessie open staat, vanaf een andere werkplek (bijv. thuis) op de TS inloggen dan wordt direct de sessie dus overgenomen. Werkt eigenlijk perfect dus.
Vanwege werkplekken met multi-monitor opstellingen is er een vraag gekomen of het mogelijk is om voortaan 2x te kunnen inloggen op de server. En daar zit ik even mee te stoeien.
Het vinkje (Restrict each user ...) uitzetten, geeft de gebruiker dus de mogelijkheid om oneindig aantal sessies te kunnen maken. Wat dus niet wenselijk is, dan gaat het zeker veel meer resources kosten.
Sessies automatisch laten uitloggen na een disconnect of inactiviteit is ook onwenselijk, want de FoxPro applicatie moet 'netjes' worden afgesloten in de applicatie zelf. (zodat het zijn tijdelijke en lock bestanden kan verwijderen). Een foutmelding weergeven (maximaal aantal sessies in gebruik) is ook weer niet wenselijk. Men laat vaak TS sessies op het kantoor open staan, en/of is men mobiel bezig en regelmatig wordt dan een 3G verbinding afgebroken.
Wellicht kijk ik er ergens overheen, of is het misschien niet eens mogelijk ( ?? ), maar is het niet ergens op te geven dat een gebruiker maar maximaal 2 sessies open mag hebben, en dat bij een 3e poging gewoon direct een bestaande sessie wordt overgenomen ?