V10 - Sage 100 Recommandations Techniques
V10 - Sage 100 Recommandations Techniques
V10 - Sage 100 Recommandations Techniques
V 10.00 et sup.
Recommandations
techniques
Introduction
©Sage 2023 3
Introduction
Introduction
Contenu de ce document
En complément des aides en ligne disponibles pour les applications Sage 100, ce document
vous présente les préconisations, les conseils et les informations techniques pour vous
permettre de déployer une solution Sage 100.
Toutes les informations présentes dans ce document sont fournies à titre indicatif et ne sont
pas exhaustives. Celles-ci sont susceptibles de modifications sans préavis de la part de
Sage, et ne peuvent en aucun cas engager la responsabilité de Sage. Par ailleurs, il
appartient au partenaire, avant tout déploiement de la solution, de s’assurer par tous les
moyens, des spécificités de la configuration de son client.
• Sage Direct
Pour les applications telles que Sage Paie et Sage CRM, des guides de recommandations
techniques spécifiques à ces applications sont disponibles. Nous vous invitons à les
consulter en complément de ce document.
©Sage 2023 5
Introduction
• Edition Express pour les offres Essentials et Standard : le Runtime Express est
embarqué et installé par Sage Serveur Express 100
• Edition Standard pour l’offre Premium : le Runtime SQL Server Standard Edition est livré
séparément et doit être installé avant tout déploiement des applications Sage 100.
Il est recommandé d’installer, à la suite, le dernier Service Pack disponible et/ou les mises à
jour de votre version SQL Server, généralement proposés par Windows Update, ou à partir
des sites de téléchargement de Microsoft ®. Voir les dernières versions disponibles sur la
page https://docs.microsoft.com/fr-fr/sql/database-engine/install-windows/latest-updates-for-
microsoft-sql-server?view=sqlallproducts-allversions
Version livrée
IMPORTANT ! Microsoft ® SQL Server™ 2012 est en fin de support étendu depuis le 12
juillet 2022. Cette version n’est désormais plus validée par Sage.
Les applications Sage 100 sont livrées avec Microsoft ® SQL Server ™ Express ou Standard
2017 ou 2019.
Pour les conditions de déploiement des composants logiciels Microsoft, veuillez consulter les
CONDITIONS GÉNÉRALES D’UTILISATION ET D’ASSISTANCE DES PROGICIELS ET
SERVICES SAGE / ARTICLE 30 : CONDITIONS DE FOURNITURE DE MICROSOFT SQL
SERVER AU SEIN DE SOLUTIONS UNIFIEES SAGE.
Pour l’offre Sage 100 Premium, le Runtime Microsoft ® SQL Server ™ 2017 ou 2019 Edition
Standard au choix est livré en nouvelle acquisition.
En mise à jour d’une version antérieure, veuillez-vous rapprocher de votre interlocuteur
habituel pour bénéficier de la version Runtime livrée.
©Sage 2022 6
Introduction
Microsoft ® SQL Server™ 2017 requiert la configuration matérielle et logicielle suivante (plus
de détails ici):
Windows 10 ou ultérieur
Windows Server 2016 ou ultérieur.
Microsoft ® SQL Server™ 2019 requiert la configuration matérielle et logicielle suivante (plus
de détails ici) :
Pour plus de détails sur l’installation de la version 2017 ou ultérieure, veuillez-vous référer
aux fiches techniques du Centre d’aide en ligne :
©Sage 2022 7
Configuration matérielle et logicielle
Mémoire vive 8 Go
Système Windows 11
d’exploitation (1) Windows 10
Mémoire vive 16 Go
©Sage 2022 8
Configuration matérielle et logicielle
Particularités !
• Pour Sage CRM Force de Vente, Sage CRM Service Client , veuillez consulter les
documentations et prérequis dédiés à ces modules sur le Centre d’aide en ligne. Ces
modules doivent être installés sur le poste qui fait office de serveur.
Les tests de compatibilité sont réalisés sur des licences Windows Server Standard.
Pour le déploiement des solutions Sage sur d’autres types de licence (Data Center,
Essentials …), charge aux Partenaires / Prestataires informatiques d’effectuer les tests de
validation préalables.
©Sage 2022 9
Configuration matérielle et logicielle
Mémoire vive 16 Go
Windows 11
Windows 10
Système
Windows server 2022
d’exploitation (1)
Windows Server 2019
Windows Server 2016
Particularités !
• Pour Sage CRM Force de Vente et Sage CRM Service Client, veuillez consulter les
documentations et prérequis dédiés à ces modules sur le Centre d’aide en ligne. Ces
modules doivent être installés sur le poste qui fait office de serveur.
©Sage 2022 10
Configuration matérielle et logicielle
La configuration minimale à respecter pour le poste qui sera utilisé comme Serveur et Poste
client est détaillée ci-après.
Mémoire vive 16 Go
Windows 11
Windows 10
Système
Windows Server 2022
d’exploitation (1)
Windows Server 2019
Windows Server 2016
Particularités !
• Pour Sage CRM Force de Vente et Sage CRM Service Client, veuillez consulter les
documentations et prérequis dédiés à ces modules sur le Centre d’aide en ligne Ces
modules doivent être installés sur le poste qui fait office de serveur..
©Sage 2022 11
Installation et migration d’instances Microsoft ® SQL Server ™
L’installation de Sage 100 Essentials et Standard - partie Serveur crée automatiquement une
instance Microsoft ® SQL Server ™ Express nommée SAGE100.
Pour connaître les fonctionnalités prises en charge par les différentes éditions de Microsoft ®
SQL Server ™, se référer à l’article https://docs.microsoft.com/fr-fr/sql/sql-server/editions-
and-components-of-sql-server-2017?view=sql-server-ver15
Les applications Sage 100 utilisent des fonctionnalités SQL qui devront être installées ou
activées avant tout déploiement de votre solution Sage 100. Veuillez-vous référer aux fiches
techniques de votre base de connaissances :
- Sage Serveur pour SQL Server - Installation des fonctions FullText et FileStream pour
l'offre Sage 100 Premium
- Sage Serveur Express - Installation des fonctions FullText et FileStream pour les offres
Sage 100 Essentials ou Standard
©Sage 2022 12
Installation et migration d’instances Microsoft ® SQL Server ™
Paramètres d’instance
Ci-dessous la liste des caractéristiques des instances SQL supportées par les applications
Sage 100 :
x86
Plateforme
x64
Français
Langue
Anglais
Tri classique
Tri
Tri binaire
(1) Les modules Sage CRM Force de Vente, Sage CRM Service Client, Sage BI
Reporting, et Sage Gestion de production accèdent aux bases de données par le biais
d’une authentification SQL Server.
Pour ces applications, il est nécessaire de sélectionner le mode d’authentification mixte.
Après installation, si le serveur SQL ou SQL Express est en mode d'authentification
Windows, vous devez donc :
IMPORTANT ! Cette valeur est positionnée à TRUE par défaut en création de base dans
une instance EXPRESS. A vérifier et modifier si nécessaire après toute création, restauration
ou attachement d’une base de données Sage 100.
©Sage 2022 13
Organisation des données
Bases de données
Les données sont stockées dans des bases de données Microsoft ® SQL Server ™ (édition
Standard pour Sage 100 Premium, édition Express pour Sage 100 Essentials et Standard).
L’administration de ces bases de données (Sauvegardes, restaurations, attributions de
droits…) s’effectue depuis l’outil d’administration Microsoft ® SQL Server ™ Management
Studio. Se référer aux aides en ligne de Sage 100 pour plus de détails sur les procédures
d’administration.
L’exploitation des applications Sage 100 nécessite impérativement que tous les types de
base d’un dossier (comptabilité, gestion commerciale…) soient contenus dans une base de
données SQL unique.
Pour procéder au regroupement de différents types de base de données dans une base de
données SQL unique, il est nécessaire d’utiliser le programme Maintenance.
L’ouverture d’une base nécessite la sélection d’un fichier de type Sage 100 (*.mae, *.gcm,
*.imo ou *.mdp). Cependant, ces fichiers ne sont pas les fichiers de données, mais des
fichiers ini contenant les paramètres de connexion à la base de données Express/SQL
Server.
Ainsi, le nom du fichier détermine le nom de la base de données Express/SQL Server devant
être adressée. Par exemple, le fichier BIJOU.mae, renvoie vers une base Express/SQL
Server nommée BIJOU. Les paramètres contenus dans ces fichiers ini sont détaillés ci-
après :
Paramètre Description
©Sage 2022 14
Organisation des données
Ci-dessous la liste des valeurs possibles pour les paramètres Createur et Type, en fonction
de l’extension du fichier Sage 100 :
Extension de
Application Type Créateur
fichier
Gestion commerciale
GCM Saisie de caisse CIAL COLU
décentralisée
Moyens de paiement
MDP TRES MOPA
Trésorerie
¹ : Le fichier comptable (*.mae) est utilisé par toutes les autres applications.
©Sage 2022 15
Organisation des données
Dans la pratique, la limite d’utilisation des applications Sage 100 doit s’apprécier au cas par
cas en fonction des volumes gérés, du nombre de postes actifs et des attentes du client.
Ainsi, il est préconisé de ne pas dépasser les tailles de bases de données suivantes :
Répertoires d’installation
Les répertoires d’installation des fichiers diffèrent suivant l’environnement sur lequel les
applications sont installées. Ci-dessous l’emplacement des principaux composants installés
par les applications.
©Sage 2022 16
Installation et mise à jour
Sur environnement Windows 8 et supérieur, le contrôle des comptes utilisateurs (UAC), doit
être désactivé / positionné au niveau le plus bas.
De plus, afin de limiter les éventuels conflits avec les outils de protection en cours
d’exécution sur le poste (antivirus par exemple), il est nécessaire de désactiver
temporairement ces outils pendant toute la durée de l’installation des applications.
≈ 60 Mo par application
Poste Client ≈ 500 Mo pour Sage 100 Entreprise et Suite comptable et
financière
©Sage 2022 17
Installation et mise à jour
• Les bases de données SQL (*.mdf et *.ldf) à partir de l’outil d’administration Microsoft ®
SQL Server ™ Management Studio.
Les tableaux suivants présentent, par application, les fichiers qu’il convient de sauvegarder :
Moyens de
Comptabilité Gestion commerciale Immobilisations paiement /
Trésorerie
Les modèles de mise en page installés par défaut par les programmes sont stockés dans
‘Documents partagés’. Exemple : sous Windows 10, C :\Users\Public\Documents\Sage.
En cas de personnalisation, veillez à récuperer vos modèles dans l’emplacement que vous
avez défini.
Les autres fichiers et formats sont stockés dans l’emplacement que vous avez défini.
©Sage 2022 18
Installation et mise à jour
L’opération d’archivage ou de purge de données doit être réalisée depuis les anciennes
versions des applications et des outils. Se référer aux aides en ligne des applications Sage
100 pour plus de détails sur les procédures d’archivage et de purge des données.
Lors de la création de bases de données, les bases créées héritent des propriétés définies
sur la base de données système Model de Microsoft ® SQL Server ™. Afin de limiter la taille
des bases de données issues d’une conversion ou recopie de données, il est recommandé
de positionner le mode de récupération des bases sur le mode simple (transactions SQL non
journalisées).
Se référer aux manuels de déploiement de Sage 100 Premium /Microsoft ® SQL Server ™
et Sage 100 Essentials & Standard / Microsoft ® SQL Server ™ Express, pour plus de
détails sur la procédure de définition de ce paramètre.
Après la conversion des bases de données, il est également nécessaire de convertir les
fichiers de mise en page ainsi que les formats de sélection, d’export, de recherche et
d’impression.
Ci-dessous, la liste des outils à utiliser pour la conversion des fichiers de gestion au format
des nouvelles versions du programme.
©Sage 2022 19
Installation et mise à jour
Conversion réalisée à
Outil de mise en
Fichier de mise en page l’enregistrement du fichier depuis la
page
nouvelle version de mise en page.
Veuillez vous référer aux aides en ligne des applications pour plus de détails sur la
conversion des données.
La conversion des données par le programme Maintenance nécessite que sur le poste à
partir duquel la conversion est exécutée, les fichiers de description de l’ensemble des
données des bases à convertir soient présents.
Ces fichiers de description sont installés en même temps que les applications Sage 100,
dans le répertoire\Program Files (x86)\Common Files\Sage\Bases sur un OS 64 bits.
©Sage 2022 20
Installation et mise à jour
Le traitement de recopie de bases de format SQL Server et Express, s’appuie sur des
composants SQL Server Management Objects (SMO) 2012.
La recopie de données requiert impérativement que les composants SMO 2012 de Microsoft
® SQL Server ™ soient installés sur le poste exécutant la recopie :
SharedManagementObjects.msi
SQLSysClrTypes.msi.
En l’absence de ces composants, la recopie des données n’arrivera pas à son terme.
Ces composants sont par défaut installés par les setups Serveur sur le poste Serveur. Les
télécharger et installer si ce traitement est effectué à partir d’un poste Client.
©Sage 2022 21
Installation et mise à jour
Fonctionnement en réseau
L’utilisation des applications Sage 100 en accès client / serveur, ne requiert l’installation
d’aucun composant spécifique, autres que ceux nécessaires pour l’installation de la solution,
à savoir :
Pour autoriser les accès multiples à une base de données, il convient de sélectionner l’option
Multi-utilisateurs disponible dans les applications Sage 100, sous le menu
Ficher\Configuration système et partage.
Pour accéder aux bases de données Sage 100, les comptes utilisateurs Windows ou groupe
Windows des postes clients doivent être créés en tant que connexion sur l’instance SQL
Server.
Pour une utilisation courante des applications, les utilisateurs doivent au minimum être
membres du rôle de base de données public et SAGE_USER sur les différentes bases de
données exploitées depuis les applications Sage 100.
Pour les traitements d’administration de bases de données (Maintenance, nouvelle base,
recopie, archivage…), les utilisateurs doivent être membres du rôle serveur sysadmin sur
l’instance SQL Server.
Se référer aux aides en ligne de Sage 100 pour connaître la procédure de création et
d’attribution de droits aux utilisateurs.
©Sage 2022 22
Fonctions d’impression
Fonctions d’impression
L’imprimante PDF Sage est compatible avec les environnements Windows 8 et supérieurs.
Pour plus de détails sur la compatibilité de l’imprimante PDF Sage, se référer à la fiche
technique KB51959.
©Sage 2022 23
Compatibilité avec Microsoft ® Office
A partir de Sage 100 V 3.10, vous pouvez activer et utiliser les fonctions Office 365 ‘Online’
pour les fonctions d’export et impression Excel, ou d’envoi mail.
Microsoft ® Word
Les applications Sage 100 permettent d’établir un lien avec Microsoft ® Word :
• Impression d’un courrier Microsoft ® Word à partir d’une fiche tiers sélectionnée.
• Publipostage Microsoft ® Word.
Les fonctions disponibles pour Microsoft ® Word sont compatibles avec les versions :
Les versions 32 et 64 bits de Microsoft ® Word sont supportées par les applications Sage
100.
Microsoft ® Excel
Les applications Sage 100 permettent d’imprimer et exporter des classeurs Microsoft ®
Excel.
Les fonctions disponibles pour Microsoft ® Excel sont compatibles avec les versions :
©Sage 2022 24
Compatibilité avec Microsoft ® Office
Microsoft ® Outlook
Les applications Sage 100 interagissent avec Outlook pour :
• Envoi de mail.
• En Gestion commerciale, création d’événements agenda – Office 365 uniquement !
L’envoi mail avec Outlook « Desktop », via MAPI, nécessite obligatoirement l’installation de
la version 32 bits.
Il est possible, sur option dans Paramètres Société / Echanges de données, d’envoyer des
mails avec Office 365 ‘Online’, sans installation préalable de l’application Desktop. Cette
option doit être nécessairement cochée pour la création des événements agenda en Gestion
commerciale.
Envoi d’un message Fonctionne (ouvre une fenêtre Nouveau message vierge)
sans adresse email ¹
Création des
événements agenda Ne fonctionne pas Ne fonctionne pas Fonctionne
Outlook
©Sage 2022 25
Accès distants
Accès distants
Les applications Sage 100 peuvent être déployées selon des architectures centralisées.
Celles-ci sont validées sur les solutions Microsoft ® Terminal Server (Accès par le bureau à
distance ou Remote desktop) et Citrix. Il convient cependant de respecter les préconisations
suivantes.
Postes clients
L’utilisation des applications Sage 100 en accès distant ne nécessite aucune installation
d’applications ou de composants Sage sur les postes clients. Ainsi, les configurations
minimales à respecter pour les postes clients sont, suivant la solution de publication
d’applications mise en place, celles préconisées par Microsoft ® ou Citrix.
Poste serveur
Les applications devant être utilisées en accès distant devront toutes être installées sur le
poste serveur. Ainsi, les applications seront exécutées autant de fois que de sessions
clientes TSE ou Citrix les exécuteront.
Dans cette configuration, tous les traitements sont intégralement pris en charge par le poste
serveur. Les postes clients n’ont en charge que l’affichage de l’interface des applications. De
ce fait, il faudra adapter la configuration du poste serveur en fonction, du nombre de
sessions clientes susceptibles de se connecter simultanément, et du nombre et type
d’applications que chacune des sessions clientes est susceptible d’exécuter.
Pour l’exploitation de Sage Direct depuis un serveur TSE, se référer à la fiche KB51917.
Environnements virtuels
Les applications Sage 100 peuvent être utilisées sur des environnements virtuels hébergés
par des serveurs VMware ou Hyper V.
La configuration des environnements virtuels doit respecter les mêmes préconisations que
des environnements physiques.
De plus, pour les serveurs hôtes hébergeant plusieurs environnements virtuels, il conviendra
d’adapter la configuration de ce serveur afin que les systèmes virtuels ne soient pas
pénalisés par les composants qu’ils ont en commun (carte réseau par exemple).
©Sage 2022 26
Développements spécifiques
Développements spécifiques
L’offre Sage 100 propose un outil permettant de réaliser des développements spécifiques
(lecture et écriture) sur les bases de données Sage 100 : Sage Objets métiers.
POUR RAPPEL ! Sage Driver ODBC est en arrêt de maintenance depuis le 31 mai 2023, il
n’y a pas de version compatible V10. Disponible pour les versions 9 et antérieures
©Sage 2022 27