Utilisation de Swisslog dans un réseau local
Bien que l'utilisation habituelle de Swisslog se fasse sur un seul ordinateur, Swisslog peut également fonctionner en partageant la base de données entre plusieurs instances de Swisslog fonctionnant simultanément dans un réseau local. Voici les conditions requises pour obtenir de bonnes performances :
Un Minimum de 1Gb en reseau local câblé ou un WiFi 5G
avec un taux de transfert supérieur à 800Mb. N'essayez pas avec un réseau
local à 100 Mb ! Les performances sont tout simplement inacceptables.
.
L'instance principale de Swisslog (qui fonctionnera en tant que « serveur ») doit être installée sur l'ordinateur le plus puissant disposant d'un disque SSD..
Effectuer les opérations suivantes sur l'ordinateur où Swisslog est installé en tant que « serveur » (instance principale) :
Saisir les propriétés du dossier dans lequel se trouve la base de données Swisslog (par défaut C:\Swisslog\DB) puis partager ce dossier en accordant des autorisations de lecture/écriture aux utilisateurs d'autres ordinateurs de votre réseau..
Ouvrez Swisslog, allez dans Options et cochez Activer la mise en réseau. Cela permettra la communication avec d'autres instances de Swisslog installées sur d'autres ordinateurs. Swisslog envoie des commandes spéciales par le biais de messages UDP sur le port 60009. Ceci est nécessaire pour informer les autres instances lorsqu'un nouveau QSO est enregistré ou lorsque vous exécutez certaines fonctions. IMPORTANT : ajouter des exceptions dans le pare-feu de chaque ordinateur pour permettre au fichier SwisslV5.exe toutes les communications entrantes/sortantes. Sinon, le pare-feu bloquera ces messages et vous ne pourrez pas utiliser la fonction réseau de Swisslog.
Effectuez maintenant les étapes suivantes sur TOUS les autres ordinateurs de votre réseau local :
Installez Swisslog sur tous les ordinateurs.
Ouvrez l'explorateur de fichiers et assurez-vous que vous avez accès au dossier partagé où se trouve la base de données Swisslog dans le « serveur ». Exemple : \\RADIOPC\C\Swisslog\DB.
Une fois que vous êtes sûr d'avoir l'accès, ouvrez Swisslog puis allez dans Fichier / Ouvrir la base de données du log. Sélectionner la base de données Swisslog à partir de l'emplacement réseau (c'est-à-dire \\RADIOPC\Swisslog\DB\Swlog_V5.mdb ).
A présent allez sur Options et cochez Activer le réseau.
S'il y a une communication UDP, vous verrez le nombre d'utilisateurs du réseau (NetUsers) dans la partie inférieure de Swisslog (soit dans votre instance principale, soit dans d'autres instances) :

L'instance principale n'est pas considérée comme un utilisateur du réseau. NetUsers compte tous les ordinateurs connectés à l'instance principale (le « serveur »). Dans la capture d'écran ci-dessus, cela signifie qu'il y a 2 ordinateurs connectés à l'instance principale.
Utilisez l'ordinateur le plus puissant comme serveur. Le disque dur SSD est une OBLIGATION ! Je recommande également d'utiliser des disques SSD dans tous les autres ordinateurs. De nos jours, les disques SSD sont très bon marché et leurs performances sont étonnantes par rapport aux disques mécaniques.
Essayez d'abord d'ouvrir l'instance du serveur. Effectuez toutes les opérations requises sur la base de données (compression, reséquençage, etc.) avant d'ouvrir toutes les autres instances. Ainsi, vous vous assurez que la base de données est optimisée avant d'être ouverte par d'autres instances de Swisslog.
Toutes les fonctions liées à la base de données (telles que la sauvegarde/restauration d'une sauvegarde, la compression de la base de données ou le reséquençage de QSO) doivent être exécutées sur le serveur, car elles requièrent une utilisation exclusive. Lors de l'exécution de ces fonctions, Swisslog informera l'utilisateur que s'il continue, les autres instances connectées seront automatiquement fermées.
Si vous sauvegardez des QSO en temps réel dans Club Log, eQSL, QRZ, etc, vous devez le configurer dans chaque instance de Swisslog.
Si votre log contient plus de 100 000 QSO et que vous utilisez des affichages du log dans vos instances réseau, vous devriez désactiver le rafraîchissement automatique. Sinon, lorsqu'un nouveau QSO est saisi, cette instance devra lire l'intégralité du log pour rafraîchir l'affichage, ce qui ralentira considérablement Swisslog.
Je vous suggère également d'effectuer la synchronisation LoTW/eQSL, les mises à jour en nombre ou les opérations intensives sur le log dans l'instance principale (serveur). En particulier dans le cas de logs volumineux. N'utilisez PAS d'autres instances lors de la synchronisation avec LoTW/eQSL. Le but de cette fonction est de pouvoir utiliser d'autres instances de Swisslog dans votre réseau local principalement pour saisir des QSO (multiopérateurs). Ceci est très utile si vous avez un grand shack avec différents ordinateurs avec plusieurs radios et antennes.
RAPPELEZ VOUS QUE : Plus il y a de requêtes sur la base de données à partir des instances du réseau, plus la vitesse sera lente. Comme chaque scénario est différent (ordinateur, vitesse du réseau, nombre de QSO dans votre log), n'hésitez pas à faire un essai pour savoir quelles fonctions peuvent affecter les performances.