S1Connecter Sage 100 à Copernic
Permet à votre assistant de retrouver un client à partir de son e-mail dans Sage 100 Gestion commerciale, puis d’indiquer où en sont ses commandes : préparation, livraison, facture et articles.
- Sage 100 Gestion commerciale sur une base SQL Server (version SQL, pas la version fichiers).
- Un accès administrateur au serveur SQL Server, avec SQL Server Management Studio (SSMS). En général, c’est votre informaticien ou votre intégrateur Sage qui s’en charge.
| Information | À quoi ça correspond |
|---|---|
SQL Server | Le nom d’hôte public du serveur, suivi d’une virgule et du port, comme dans SSMS. Ce nom doit être celui du certificat installé à l’étape 4. |
Database | Le nom de la base SQL de votre société Sage 100, visible dans SSMS sous Bases de données (par exemple BIJOU pour la société de démonstration). |
Username | Le login SQL créé pour Copernic à l’étape 1. |
PasswordConfidentiel | Le mot de passe de ce login. Il ne donne qu’un accès en lecture à cinq tables, mais ne le partagez qu’avec Copernic. |
| Autorisation | Pourquoi |
|---|---|
SELECT F_COMPTET, F_CONTACTT, F_LIVRAISON | Retrouver le compte client à partir de l’e-mail du compte, d’un contact ou d’une adresse de livraison. Lecture seule. |
SELECT F_DOCENTETE, F_DOCLIGNE | Lire les pièces de vente du client (bons de commande, bons de livraison, factures, avoirs) et leurs articles. Lecture seule. |
Pas à pas
- Étape 1Créer un login SQL dédié à Copernic
Dans SSMS, ouvrez Sécurité > Connexions, faites un clic droit puis Nouvelle connexion… :
- Nom de connexion :
copernic_lecture(ou un autre nom de votre choix). - Choisissez Authentification SQL Server et un mot de passe long, généré aléatoirement.
- Base de données par défaut : la base de votre société Sage 100.
AstuceSi l’option est grisée ou que la connexion échoue ensuite, activez le mode mixte : clic droit sur le serveur > Propriétés > Sécurité > Mode d’authentification SQL Server et Windows, puis redémarrez le service SQL Server.
- Nom de connexion :
- Étape 2Donner un accès en lecture à cinq tables seulement
Dans Mappage de l’utilisateur, cochez la base de votre société, sans cocher aucun rôle (pas même
db_datareader). Puis, dans une nouvelle requête sur cette base, exécutez :GRANT SELECT ON F_COMPTET TO copernic_lectureGRANT SELECT ON F_CONTACTT TO copernic_lectureGRANT SELECT ON F_LIVRAISON TO copernic_lectureGRANT SELECT ON F_DOCENTETE TO copernic_lectureGRANT SELECT ON F_DOCLIGNE TO copernic_lecture
AttentionN’accordez jamais de droit d’écriture (
INSERT,UPDATE,DELETE) ni de rôledb_owner: l’assistant n’en a pas besoin. - Étape 3Rendre le serveur joignable depuis Internet
L’assistant se connecte au serveur depuis Internet, sur un port TCP fixe :
- Dans Gestionnaire de configuration SQL Server > Configuration du réseau SQL Server > Protocoles pour votre instance, activez TCP/IP, puis dans Adresses > IPAll, indiquez un Port TCP fixe (par exemple
1433). - Ouvrez ce port sur votre pare-feu, uniquement pour les adresses IP que Copernic vous communique.
AttentionN’ouvrez pas le port à tout Internet : un serveur SQL exposé sans filtrage est la cible d’attaques permanentes.
- Dans Gestionnaire de configuration SQL Server > Configuration du réseau SQL Server > Protocoles pour votre instance, activez TCP/IP, puis dans Adresses > IPAll, indiquez un Port TCP fixe (par exemple
- Étape 4Installer un certificat TLS valide
La connexion est toujours chiffrée, et l’assistant vérifie le certificat du serveur. Il faut donc un certificat émis par une autorité reconnue pour le nom d’hôte que vous nous transmettez (le certificat auto-signé installé par défaut est refusé). Sélectionnez-le dans Gestionnaire de configuration SQL Server > Protocoles pour votre instance > Propriétés > Certificat, puis redémarrez le service SQL Server.
- Étape 5Transmettre les informations à Copernic
Envoyez à votre contact Copernic le nom du serveur avec son port, le nom de la base, le login et son mot de passe. Nous activons la connexion et vous confirmons quand l’assistant a accès à vos commandes.
AstuceVous pouvez aussi saisir ces informations vous-même : dans votre espace Copernic, ouvrez l’onglet Mon entreprise, remplissez la carte Sage 100, puis cliquez sur Enregistrer. Cette carte apparaît dès que Copernic a activé le connecteur pour votre entreprise.
AttentionSi vous supprimez ce login, changez son mot de passe ou déplacez la base, l’assistant perd l’accès à vos commandes.
Transmettez-les uniquement à votre contact Copernic, par un canal privé — jamais sur un forum, un ticket public ou un réseau social. Vous pouvez couper l’accès à tout moment en supprimant la clé (ou l’application) dans votre outil.